coriolis-api.conf 672 B

123456789101112131415161718192021222324252627
  1. description "Coriolis API 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-api" ] || exit 0
  17. exec start-stop-daemon --start --chdir /var/lib/coriolis \
  18. --chuid coriolis:coriolis --make-pidfile --pidfile /var/run/coriolis/coriolis-api.pid \
  19. --exec /usr/local/bin/coriolis-api -- --config-file=/etc/coriolis/coriolis.conf --log-file=coriolis-api.log
  20. end script