chore: Update deployment configuration and documentation
- Update Gitea configuration (remove DEFAULT_ACTIONS_URL) - Fix deployment documentation - Update Ansible playbooks - Clean up deprecated files - Add new deployment scripts and templates
This commit is contained in:
@@ -162,7 +162,6 @@ Siehe `deployment/CI_CD_STATUS.md` für komplette Checkliste und Setup-Anleitung
|
||||
|
||||
**Dateien:**
|
||||
- `deployment/ansible/playbooks/rollback.yml` ✅ Vorhanden
|
||||
- `deployment/scripts/rollback.sh` ✅ Vorhanden
|
||||
- `deployment/stacks/postgresql/scripts/backup.sh` ✅ Vorhanden
|
||||
- `deployment/ansible/playbooks/backup.yml` ❌ Fehlt
|
||||
|
||||
@@ -174,25 +173,26 @@ Siehe `deployment/CI_CD_STATUS.md` für komplette Checkliste und Setup-Anleitung
|
||||
|
||||
---
|
||||
|
||||
### 6. Deployment Scripts finalisieren
|
||||
### 6. Deployment Automation (Erledigt ✅)
|
||||
|
||||
**Status**: ⚠️ Vorhanden, aber muss angepasst werden
|
||||
**Status**: ✅ Abgeschlossen
|
||||
|
||||
**Was fehlt:**
|
||||
- [ ] `deployment/scripts/deploy.sh` testen und anpassen
|
||||
- [ ] `deployment/scripts/rollback.sh` testen und anpassen
|
||||
- [ ] `deployment/scripts/setup-production.sh` finalisieren
|
||||
- [ ] Scripts für alle Stacks (nicht nur Application)
|
||||
**Was erledigt:**
|
||||
- [x] Alle Deployment-Operationen über Ansible Playbooks ✅
|
||||
- [x] Redundante Scripts entfernt ✅
|
||||
- [x] Dokumentation aktualisiert ✅
|
||||
|
||||
**Dateien:**
|
||||
- `deployment/scripts/deploy.sh` ✅ Vorhanden (aber Docker Swarm statt Compose?)
|
||||
- `deployment/scripts/rollback.sh` ✅ Vorhanden
|
||||
- `deployment/scripts/setup-production.sh` ✅ Vorhanden
|
||||
- `deployment/ansible/playbooks/deploy-update.yml` ✅ Vorhanden
|
||||
- `deployment/ansible/playbooks/rollback.yml` ✅ Vorhanden
|
||||
- `deployment/ansible/playbooks/sync-code.yml` ✅ Vorhanden
|
||||
- `deployment/DEPLOYMENT_COMMANDS.md` ✅ Command-Referenz erstellt
|
||||
|
||||
**Nächste Schritte:**
|
||||
1. Scripts prüfen und anpassen (Docker Compose statt Swarm)
|
||||
2. Scripts testen
|
||||
3. Integration mit Ansible Playbooks
|
||||
**Alle Deployment-Operationen werden jetzt direkt über Ansible durchgeführt:**
|
||||
```bash
|
||||
cd deployment/ansible
|
||||
ansible-playbook -i inventory/production.yml playbooks/<playbook>.yml
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user