remove rc4
[discourse_docker.git] / templates / redis.template.yml
index 8cea62323d4d0a2863f71791a90db56853c8948c..249018a45c8a8a117bdf17e81efe19b10d37dfe0 100644 (file)
@@ -5,7 +5,14 @@ run:
      contents: |
         #!/bin/sh
         exec 2>&1
-        exec su - redis -s /bin/bash -c '/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"
@@ -39,7 +46,7 @@ hooks:
   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