solstice-ci/crates/orchestrator/packaging/solstice-orchestrator.service

23 lines
607 B
SYSTEMD
Raw Normal View History

[Unit]
Description=Solstice CI Orchestrator
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
EnvironmentFile=-/etc/default/solstice-orchestrator
EnvironmentFile=-/etc/solstice/orchestrator.env
# Provide sane defaults for libvirt client tools when running as system user
Environment=HOME=/var/lib/solstice-ci
Environment=XDG_CACHE_HOME=/var/lib/solstice-ci/.cache
Environment=LIBVIRT_DEFAULT_URI=qemu:///system
ExecStart=/usr/bin/solstice-orchestrator
Restart=on-failure
RestartSec=3s
User=solstice
Group=solstice
RuntimeDirectory=solstice
[Install]
WantedBy=multi-user.target