# ============================================================================= # DIDI Platform - Production Services # ============================================================================= # Redis fallback container only. # Database: PostgreSQL Cluster (10.11.50.167:5000) # # REMOVED 2026-04-28: kong (cluster-based now — HAProxy 10.11.10.175 -> DP1/DP2) # See services/gateway-auth-layer/didiKong/MIGRATION.md # # REMOVED 2026-04-30: keycloak (mutat temporar pe SSO extern, revenit ulterior la Keycloak local) # See services/gateway-auth-layer/didiKeycloak/MIGRATION.md # ============================================================================= name: didi-production services: # =========================================================================== # Redis Cache # =========================================================================== didi-cache: image: redis:7-alpine container_name: didi-cache restart: unless-stopped command: redis-server --requirepass ${REDIS_PASSWORD} --save 60 1 --save 300 10 environment: REDIS_PASSWORD: ${REDIS_PASSWORD} # Port removed - accessible only within Docker network # ports: # - "6379:6379" volumes: - didi-cache-data:/data networks: - didi-network healthcheck: test: ["CMD", "redis-cli", "-a", "${REDIS_PASSWORD}", "ping"] interval: 30s timeout: 10s retries: 3 networks: didi-network: external: true volumes: didi-cache-data: name: didi-production-cache-data # didi-keycloak-data volume kept on disk (didi-production-keycloak-data) for # 1-week archival. Remove after 2026-05-07 if no rollback needed: # docker volume rm didi-production-keycloak-data