Semaphore/deployment/systemd
2022-01-24 22:22:10 +05:00
..
util daemon reload 2018-04-09 13:40:17 +00:00
env Fix typo 2021-08-13 11:20:44 +02:00
README.md systemd example 2018-04-06 20:14:50 +00:00
semaphore.service fix(be): use correct command for running semaphore server 2022-01-24 22:22:10 +05:00

Systemd

This is a sample systemd unit and environment file that you could use to run Semaphore with. It makes no assumptions about running proxies or databases on the same machine, therefore if you do this you may wish to add addition requirements to the unit. The unit will write logs to the journal which you can read with journalctl -u semaphore.service

Example install, and for convenience uninstall, scripts are located in the util subdir. The scripts expect that you manually install semaphore in /usr/bin and have the config file /etc/semaphore/config.json. The config file location can be altered via the env file, which the script installs as /etc/semaphore/env