Adding a Supervisor configuration file to the automatic startup scripts

Guillaume Hayot 2014-08-08 08:10:09 -07:00
parent 1910bbcc64
commit 7c5977a4b2
1 changed files with 14 additions and 0 deletions

@ -0,0 +1,14 @@
The following configuration file gives the ability to control `haste-server` with [Supervisor](http://supervisord.org/). It's independent of the initsystem, and it's quite easying the installation with Docker. The synthax is [similar to Systemd's](https://github.com/seejohnrun/haste-server/wiki/Systemd-Unit-for-haste-server). In `/etc/supervisor/conf.d/`, and a `haste-server.conf` file with:
```
[program:haste-server]
command = /usr/local/bin/node /var/www/haste-server/server.js
directory = /var/www/haste-server
user = www-data
autostart = true
autorestart = true
stdout_logfile = /var/log/supervisor/haste.log
stderr_logfile = /var/log/supervisor/haste_err.log
```
Then, reload Supervisor with `supervisorctl update`.