CI: Game-API per Bind-Mount deployen + Selbst-Neustart der API
Build & Deploy / deploy (push) Successful in 18s
Build & Deploy / deploy (push) Successful in 18s
- deploy.yml kopiert server.js auf den VPS; API beobachtet mtime und startet bei Aenderung selbst neu (Restart-Policy)
This commit is contained in:
@@ -31,6 +31,11 @@ jobs:
|
||||
rm -rf /deploy/web/dist/*
|
||||
cp -a app/dist/. /deploy/web/dist/
|
||||
|
||||
# Game-API laeuft per Bind-Mount (compose: ./game/api/server.js:/app/server.js).
|
||||
# Die API beobachtet ihre eigene Datei und startet sich bei Aenderung selbst neu.
|
||||
- name: Game-API-Code auf den VPS kopieren
|
||||
run: cp server/game/api/server.js /deploy/game/api/server.js
|
||||
|
||||
- name: Health-Check
|
||||
run: |
|
||||
apk add --no-cache curl
|
||||
|
||||
Reference in New Issue
Block a user