Fix the Systemd unit for discourse

Switch the systemd unit to a oneshot type
This commit is contained in:
Greg Karékinian
2020-10-22 15:07:16 +02:00
parent dc2fe38e10
commit 255e43c680
2 changed files with 18 additions and 36 deletions

View File

@@ -1,23 +0,0 @@
[Unit]
Description=discourse service with docker compose
Requires=docker.service
After=docker.service
[Service]
Restart=always
WorkingDirectory=<%= @deploy_path %>
Environment="SUPERVISED=true"
ExecStartPre=<%= @deploy_path %>/launcher stop app
# Remove all containers that have stopped for > 24 hours
ExecStartPre=<%= @deploy_path %>/launcher cleanup
ExecStart=<%= @deploy_path %>/launcher start app
ExecStop=<%= @deploy_path %>/launcher stop app
[Install]
WantedBy=multi-user.target