[Unit] Description=Semaphore UI - modern UI for Ansible, Terraform and OpenTofu [Container] Image=docker.io/semaphoreui/semaphore:v2.19.8 ContainerName=semaphore Pod=semaphore.pod Volume=/var/lib/semaphore:/var/lib/semaphore:z Volume=/etc/semaphore:/etc/semaphore:z Volume=/etc/localtime:/etc/localtime:ro EnvironmentFile=/etc/semaphore/env Environment=SEMAPHORE_CONFIG_PATH=/etc/semaphore Notify=healthy HealthCmd=curl --fail --silent --output /dev/null http://localhost:3000/api/ping HealthInterval=30s HealthTimeout=10s HealthRetries=5 HealthStartPeriod=120s HealthOnFailure=kill LogDriver=journald [Service] Restart=always RestartSec=5 TimeoutStartSec=900