Semaphore/deployment/systemd
Denis Gukov 6fa3e50198
Runners (#1477)
* feat(runners): add migartion

* feat(runners): sql implementation
2023-09-11 01:02:10 +02: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
runner.service Runners (#1477) 2023-09-11 01:02:10 +02:00
semaphore.service systemd: add reload action to service 2022-05-11 13:14:00 +02: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