Parcourir la source

added systemd service for editoria

bach il y a 3 ans
Parent
commit
6879f664fb
1 fichiers modifiés avec 21 ajouts et 1 suppressions
  1. 21 1
      readme.md

+ 21 - 1
readme.md

@@ -264,7 +264,27 @@ export SERVICE_XSWEET_PORT=9001
 ' >  .env
 
 docker-compose -f docker-compose.production.yml build
-docker-compose -f docker-compose.production.yml up
+# docker-compose -f docker-compose.production.yml up
+
+echo "
+[Unit]
+Description=%i editoria service with docker compose
+Requires=docker.service minio.service postgresql.service
+After=docker.service minio.service postgresql.service
+
+[Service]
+RemainAfterExit=true
+Restart=always
+WorkingDirectory=/srv/editoria
+ExecStart=/usr/local/bin/docker-compose -f docker-compose.production.yml up -d
+ExecStop=/usr/local/bin/docker-compose down
+
+[Install]
+WantedBy=multi-user.target
+" > /etc/systemd/system/editoria.service
+systemctl daemon-reload
+systemctl enable editoria
+systemctl start editoria
 ```
 
 ### cleaning docker