exec 2>&1
exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
+ - file:
+ path: /etc/runit/3.d/10-redis
+ chmod: "+x"
+ contents: |
+ #!/bin/bash
+ sv stop redis
+
- replace:
filename: "/etc/redis/redis.conf"
from: "daemonize yes"
from: /^logfile.*$/
to: "logfile \"\""
+ - replace:
+ filename: "/etc/redis/redis.conf"
+ from: /^bind .*$/
+ to: ""
+
- replace:
filename: "/etc/redis/redis.conf"
from: /^dir .*$/
before_code:
- exec:
background: true
- cmd: su - redis -s /bin/bash -c '/usr/bin/redis-server /etc/redis/redis.conf'
+ cmd: exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
after_code:
- replace:
filename: /etc/service/unicorn/run