Files
tefter/deploy/tefter.service

21 lines
590 B
SYSTEMD
Raw Normal View History

# User unit — install to ~/.config/systemd/user/tefter.service, then:
# systemctl --user daemon-reload && systemctl --user enable --now tefter.service
# Requires lingering (loginctl enable-linger) so it survives logout.
[Unit]
Description=Tefter notes server (podman-compose)
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
WorkingDirectory=%h/tefter
EnvironmentFile=%h/tefter/.env.docker
ExecStart=/home/hamo/.local/bin/podman-compose up
ExecStop=/home/hamo/.local/bin/podman-compose down
Restart=always
RestartSec=10
[Install]
WantedBy=default.target