# ========================================================= # BreakPilot Compliance — Hetzner Override # ========================================================= # Verwendung: docker compose -f docker-compose.yml -f docker-compose.hetzner.yml up -d # # Aenderungen gegenueber docker-compose.yml: # - Platform: arm64 → amd64 (Hetzner = x86_64) # - Network: external → auto-create (kein breakpilot-core auf Hetzner) # - depends_on: core-health-check entfernt (kein Core auf Hetzner) # - API URLs: auf Hetzner-interne Adressen angepasst # ========================================================= # Auf Hetzner laeuft kein breakpilot-core, daher Network selbst erstellen networks: breakpilot-network: external: false name: breakpilot-network services: # Core-Health-Check deaktivieren (Core laeuft nicht auf Hetzner) core-health-check: entrypoint: ["sh", "-c", "echo 'Core health check skipped on Hetzner' && exit 0"] restart: "no" admin-compliance: platform: linux/amd64 depends_on: core-health-check: condition: service_completed_successfully backend-compliance: condition: service_started developer-portal: platform: linux/amd64 backend-compliance: platform: linux/amd64 depends_on: core-health-check: condition: service_completed_successfully ai-compliance-sdk: platform: linux/amd64 depends_on: core-health-check: condition: service_completed_successfully compliance-tts-service: platform: linux/amd64 document-crawler: platform: linux/amd64 dsms-node: platform: linux/amd64 docs: platform: linux/amd64