Architecture Changes: - Remove embedded Redis service from production configuration - Remove port 80/443 direct bindings (Traefik handles routing) - Update queue-worker and scheduler dependencies (Redis now external) - Completes Redis stack migration following PostgreSQL pattern - Resolves port conflict with Traefik reverse proxy Related Files: - deployment/stacks/redis/docker-compose.yml (Redis stack - already deployed) - docker-compose.redis-override.yml (application integration - already created) Migration Benefits: - Architectural consistency with PostgreSQL stack pattern - Better separation of concerns (infrastructure vs application) - Independent Redis lifecycle management - Shared Redis instance via app-internal network - Eliminated port 80 binding conflict Deployment Command: docker compose -f docker-compose.base.yml -f docker-compose.production.yml \ -f docker-compose.postgres-override.yml -f docker-compose.redis-override.yml up -d
9.6 KiB
9.6 KiB