diff options
Diffstat (limited to 'roles/common/files')
-rw-r--r-- | roles/common/files/docker-compose@.service | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/roles/common/files/docker-compose@.service b/roles/common/files/docker-compose@.service index a0182d4..bc2fbcc 100644 --- a/roles/common/files/docker-compose@.service +++ b/roles/common/files/docker-compose@.service @@ -4,10 +4,13 @@ Requires=docker.service After=docker.service [Service] -Type=oneshot +Type=simple +Restart=always +RestartSec=3 RemainAfterExit=true WorkingDirectory=/etc/docker/compose/%i -ExecStart=/usr/bin/docker compose up -d --remove-orphans +ExecStartPre=/usr/bin/docker compose pull +ExecStart=/usr/bin/docker compose up --detach --remove-orphans ExecStop=/usr/bin/docker compose down [Install] |