Files
michaelschiemer/deployment/docs/status/next-steps.md

49 lines
1.2 KiB
Markdown

# Git Deployment - Nächste Schritte
## ✅ Was funktioniert:
- Git-Variablen in `.env` gesetzt ✅
- Ansible Playbook funktioniert ✅
- Container neu gestartet ✅
## ❌ Was noch fehlt:
- **Image enthält noch alte Version** ohne Git-Funktionalität
- Environment-Variablen werden nicht geladen
## 🔧 Lösung:
### Option 1: Image lokal pushen (Schnell)
```bash
# Im Projekt-Root
docker push registry.michaelschiemer.de/framework:latest
```
Dann Container neu starten:
```bash
cd deployment/ansible
ansible-playbook -i inventory/production.yml playbooks/sync-code.yml \
-e "git_repo_url=https://git.michaelschiemer.de/michael/michaelschiemer.git" \
-e "git_branch=main"
```
### Option 2: Via CI/CD (Empfohlen für Production)
1. **Commit und Push** deiner Änderungen
2. **CI/CD Pipeline** baut automatisch das Image
3. **Dann** `sync-code.yml` ausführen
---
## 📊 Zusammenfassung
**Status:** Setup abgeschlossen, Image muss aktualisiert werden
**Alle Komponenten sind bereit:**
- ✅ Entrypoint Script mit Git-Funktionalität
- ✅ Dockerfile mit Git + Composer
- ✅ Docker Compose mit Git Environment Variables
- ✅ Ansible Playbook für Git-Sync
- ✅ .env mit Git-Variablen
**Nur noch:** Image pushen und Container neu starten!