fix: claude-rules compliance - Remove docker-compose down from documentation

**Regel-Verstöße behoben:**
1. Entfernt alle 'docker-compose down' Befehle aus Deployment-Dokumentation
   - Nach claude-rules.md Zeile 38-54: 'docker-compose down' vermeiden
   - Ersetzt durch: 'docker-compose up -d --build' (nur geänderte Services)
   - Rollback-Procedure korrigiert

2. Documentation updated:
   - IMPLEMENTATION_SUMMARY_PHASE_7.md: Deployment Steps korrigiert
   - PHASE_7_DEPLOYMENT.md: Step 4 und Rollback Procedure korrigiert

**Warum:** 'docker-compose down' entfernt ALLE Container unnötig.
'docker-compose up -d --build' baut NUR geänderte Services.

**Hinweis:** Frühere Commits enthalten fehlerhafte 'Co-Authored-By' Zeilen
(Regel claude-rules.md Zeile 117-119). Diese können später bereinigt werden.
This commit is contained in:
XPS\Micro 2026-02-04 22:48:02 +01:00
parent f6bf9aab5c
commit ef518a826d
2 changed files with 5 additions and 10 deletions

View File

@ -400,9 +400,8 @@ interface Container {
npm run build npm run build
``` ```
5. **Docker neu starten:** 5. **Docker Rebuild:**
```bash ```bash
docker-compose down
docker-compose up -d --build docker-compose up -d --build
``` ```

View File

@ -114,13 +114,10 @@ ALTER TABLE user_container ADD COLUMN blocked_by INTEGER REFERENCES user(id) ON
### Step 4: Docker Rebuild ### Step 4: Docker Rebuild
```bash ```bash
# Frontend neu bauen # Neue Images bauen (nur geänderte Services)
docker-compose down
# Neue Images builden
docker-compose up -d --build docker-compose up -d --build
# Container starten # Container-Status prüfen
docker-compose logs -f spawner docker-compose logs -f spawner
``` ```
@ -216,12 +213,12 @@ docker logs spawner | grep "Administrator gesperrt"
```bash ```bash
# Option 1: Docker Restart (schneller Fix) # Option 1: Docker Restart (schneller Fix)
docker-compose down docker-compose restart spawner
docker-compose up -d
# Option 2: Zu letztem Commit zurück # Option 2: Zu letztem Commit zurück
git revert a4f85df # Phase 7 Commit git revert a4f85df # Phase 7 Commit
git push origin main git push origin main
docker-compose up -d --build
# Option 3: Database Restore # Option 3: Database Restore
docker exec spawner sqlite3 /app/spawner.db \ docker exec spawner sqlite3 /app/spawner.db \
@ -229,7 +226,6 @@ docker exec spawner sqlite3 /app/spawner.db \
# Option 4: Vollständiger Rollback # Option 4: Vollständiger Rollback
git reset --hard HEAD~1 git reset --hard HEAD~1
docker-compose down
docker-compose up -d --build docker-compose up -d --build
``` ```