diff --git a/etc/drone/docker-compose.yml b/etc/drone/docker-compose.yml index e1f4445..4a98cc1 100644 --- a/etc/drone/docker-compose.yml +++ b/etc/drone/docker-compose.yml @@ -8,7 +8,7 @@ services: volumes: - /var/lib/drone:/var/lib/drone - /var/run/docker.sock:/var/run/docker.sock - restart: always + restart: unless-stopped env_file: - /etc/drone/server.env diff --git a/etc/systemd/system/drone.service b/etc/systemd/system/drone.service index 2df026f..bb3af60 100644 --- a/etc/systemd/system/drone.service +++ b/etc/systemd/system/drone.service @@ -7,7 +7,7 @@ Upholds=nginx.service docker.service [Service] Slice=drone.slice Delegate=no -Restart=always +Restart=on-abnormal RestartSec=15s Environment=COMPOSE_FILE=/etc/drone/docker-compose.yml