redis/Dockerfile.template: Direct logs to syslog
authorW. Trevor King <wking@tremily.us>
Mon, 30 Dec 2013 21:23:58 +0000 (13:23 -0800)
committerW. Trevor King <wking@tremily.us>
Thu, 2 Jan 2014 16:46:12 +0000 (08:46 -0800)
Since I'm tailing /var/log/messages in CMD.  This also makes it easier
if you want to redirect the logs to a central syslog server.

redis/Dockerfile.template

index 1b3e39438a44ee5c0b279d9211ec0e34ef6bf840..b926faec49acbc3974a71a7332af8a2dfd4cc260 100644 (file)
@@ -38,6 +38,8 @@ RUN sed -i 's/need net$/use net/' /etc/init.d/*
 # A configurable environment variable (e.g. CONFIG_URL) would be nice.
 # Until then, hardcode the tweaks I need.
 RUN sed -i 's/\(# maxmemory-policy.*\)/\1\nmaxmemory-policy allkeys-lru/' /etc/redis.conf
+RUN sed -i 's/^\(logfile.*\)/# \1/' /etc/redis.conf
+RUN sed -i 's/\(# syslog-enabled.*\)/\1\nsyslog-enabled yes/' /etc/redis.conf
 
 CMD rc default && tail -F /var/log/messages
 EXPOSE 6379