contents: |
#!/bin/sh
exec 2>&1
- exec sudo -u redis /usr/bin/redis-server /etc/redis/redis.conf
+ 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"
before_code:
- exec:
background: true
- cmd: "sudo -u redis /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/sidekiq/run
- from: "# redis"
- to: sv start redis || exit 1
- replace:
filename: /etc/service/unicorn/run
from: "# redis"