CI Test
This commit is contained in:
@@ -113,6 +113,11 @@ Stellen Sie sicher, dass der Deploy-User Docker-Befehle ausführen darf:
|
||||
sudo usermod -aG docker deploy-user
|
||||
```
|
||||
|
||||
**Docker Network:**
|
||||
- Der Container wird automatisch dem Docker-Netzwerk `proxy` hinzugefügt
|
||||
- Das Netzwerk wird beim ersten Deployment automatisch erstellt, falls es nicht existiert
|
||||
- Dies ermöglicht die Integration mit Reverse-Proxies wie Traefik oder Nginx Proxy Manager
|
||||
|
||||
## Access Token erstellen
|
||||
|
||||
1. Navigieren Sie zu **Settings → Applications → Manage Access Tokens**
|
||||
@@ -137,7 +142,8 @@ Der Workflow besteht aus zwei Jobs:
|
||||
2. ✅ Login zur Docker Registry auf dem Zielserver
|
||||
3. ✅ Neues Image pullen
|
||||
4. ✅ Alten Container stoppen und entfernen
|
||||
5. ✅ Neuen Container starten (Port: `CONTAINER_PORT:8080`, auto-restart)
|
||||
5. ✅ Docker-Netzwerk 'proxy' prüfen/erstellen
|
||||
6. ✅ Neuen Container starten (Network: proxy, Port: `CONTAINER_PORT:8080`, auto-restart)
|
||||
|
||||
## Workflow testen
|
||||
|
||||
@@ -182,6 +188,11 @@ ssh user@server.example.com "docker ps | grep enerport-web-app"
|
||||
- Auf dem Zielserver ist die App unter `CONTAINER_PORT` erreichbar
|
||||
- Beispiel: `CONTAINER_PORT=80` → App erreichbar unter http://server.example.com
|
||||
|
||||
**Docker Network:**
|
||||
- Der Container wird automatisch dem Netzwerk `proxy` hinzugefügt
|
||||
- Dies ermöglicht die Kommunikation mit Reverse-Proxies (z.B. Traefik, Nginx Proxy Manager)
|
||||
- Das Netzwerk wird beim ersten Deployment automatisch erstellt
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Fehler: "REGISTRY_URL not set in .env"
|
||||
|
||||
Reference in New Issue
Block a user