From ef518a826d24a1aa00c101488a546443777e7c7f Mon Sep 17 00:00:00 2001 From: "XPS\\Micro" Date: Wed, 4 Feb 2026 22:48:02 +0100 Subject: [PATCH] fix: claude-rules compliance - Remove docker-compose down from documentation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **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. --- IMPLEMENTATION_SUMMARY_PHASE_7.md | 3 +-- docs/PHASE_7_DEPLOYMENT.md | 12 ++++-------- 2 files changed, 5 insertions(+), 10 deletions(-) diff --git a/IMPLEMENTATION_SUMMARY_PHASE_7.md b/IMPLEMENTATION_SUMMARY_PHASE_7.md index 8b4a9c2..2e85d99 100644 --- a/IMPLEMENTATION_SUMMARY_PHASE_7.md +++ b/IMPLEMENTATION_SUMMARY_PHASE_7.md @@ -400,9 +400,8 @@ interface Container { npm run build ``` -5. **Docker neu starten:** +5. **Docker Rebuild:** ```bash - docker-compose down docker-compose up -d --build ``` diff --git a/docs/PHASE_7_DEPLOYMENT.md b/docs/PHASE_7_DEPLOYMENT.md index 9092ad5..e26e170 100644 --- a/docs/PHASE_7_DEPLOYMENT.md +++ b/docs/PHASE_7_DEPLOYMENT.md @@ -114,13 +114,10 @@ ALTER TABLE user_container ADD COLUMN blocked_by INTEGER REFERENCES user(id) ON ### Step 4: Docker Rebuild ```bash -# Frontend neu bauen -docker-compose down - -# Neue Images builden +# Neue Images bauen (nur geänderte Services) docker-compose up -d --build -# Container starten +# Container-Status prüfen docker-compose logs -f spawner ``` @@ -216,12 +213,12 @@ docker logs spawner | grep "Administrator gesperrt" ```bash # Option 1: Docker Restart (schneller Fix) -docker-compose down -docker-compose up -d +docker-compose restart spawner # Option 2: Zu letztem Commit zurück git revert a4f85df # Phase 7 Commit git push origin main +docker-compose up -d --build # Option 3: Database Restore docker exec spawner sqlite3 /app/spawner.db \ @@ -229,7 +226,6 @@ docker exec spawner sqlite3 /app/spawner.db \ # Option 4: Vollständiger Rollback git reset --hard HEAD~1 -docker-compose down docker-compose up -d --build ```