coriolis-worker.conf 745 B

1234567891011121314151617181920212223242526272829
  1. description "Coriolis worker service"
  2. author "Cloudbase Solutions <info@cloudbasesolutions.com>"
  3. start on runlevel [2345]
  4. stop on runlevel [!2345]
  5. chdir /var/run
  6. respawn
  7. respawn limit 20 5
  8. limit nofile 65535 65535
  9. pre-start script
  10. for i in lock run log lib ; do
  11. mkdir -p /var/$i/coriolis
  12. chown coriolis /var/$i/coriolis
  13. done
  14. end script
  15. script
  16. [ -x "/usr/local/bin/coriolis-worker" ] || exit 0
  17. export PYTHONWARNINGS="ignore:Unverified HTTPS request"
  18. exec start-stop-daemon --start --chdir /var/lib/coriolis \
  19. --chuid coriolis:coriolis --make-pidfile --pidfile /var/run/coriolis/coriolis-worker.pid \
  20. --exec /usr/local/bin/coriolis-worker -- --config-file=/etc/coriolis/coriolis.conf --log-file=coriolis-worker.log
  21. end script