24 lines
493 B
Plaintext
24 lines
493 B
Plaintext
[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
|
|
|