CI Test
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 57s
Build and Push Docker Image / deploy (push) Successful in 4s

This commit is contained in:
Murat Özkorkmaz
2025-10-21 22:45:38 +02:00
parent 16ca714d55
commit ce739ba70c
3 changed files with 22 additions and 4 deletions

View File

@@ -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"