|
@@ -1,3 +1,17 @@
|
|
|
-# logspout-logstash
|
|
|
+# Custom Logspout Builds
|
|
|
|
|
|
-logspout с плагином logstash
|
|
|
+Forking logspout to change modules is unnecessary! Instead, you can create an
|
|
|
+empty Dockerfile based on `gliderlabs/logspout:master` and include a new
|
|
|
+`modules.go` file as well as the `build.sh` script that resides in the root of
|
|
|
+this repo for the build context that will override the standard one.
|
|
|
+
|
|
|
+This directory is an example of doing this. It pairs logspout down to just the
|
|
|
+syslog adapter and TCP transport. Note this means you can only create routes
|
|
|
+with `syslog+tcp` as the adapter.
|
|
|
+
|
|
|
+It also shows you can take this opportunity to change default configuration by
|
|
|
+setting environment in the Dockefile. Here we change the syslog adapter format
|
|
|
+from the default of `rfc5424` to old school `rfc3164`.
|
|
|
+
|
|
|
+Now you just have to `docker build` with this Dockerfile and you'll get a custom
|
|
|
+logspout container image. No need to install Go, no need to maintain a fork.
|