Semaphore/deployment/systemd
2024-10-19 23:49:19 +05:00
..
util
env
README.md
runner.service
semaphore.service

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