[Unit] Description=Ploughshares Docker Compose Stack Requires=docker.service After=docker.service network-online.target Wants=network-online.target [Service] Type=oneshot RemainAfterExit=yes WorkingDirectory=/opt/ploughshares Environment=COMPOSE_FILE=docker-compose.yml ExecStart=/usr/bin/docker compose -f ${COMPOSE_FILE} up -d ExecStop=/usr/bin/docker compose -f ${COMPOSE_FILE} down TimeoutStartSec=0 [Install] WantedBy=multi-user.target