From 980c409e265e95bb2717b80b6b89b520f163f00c Mon Sep 17 00:00:00 2001 From: zijiren <84728412+zijiren233@users.noreply.github.com> Date: Sat, 15 Aug 2026 23:34:50 +0800 Subject: [PATCH] chore(docker): keep database and cache internal (#414) ## Changes - Remove PostgreSQL and Redis host port publications from production and development Compose files. - Keep application connectivity through the existing Compose networks and service names. ## Validation - docker compose -f docker-compose.dev.yml config --quiet - git diff --check --- docker-compose.dev.yml | 4 ---- docker-compose.yml | 6 ------ 2 files changed, 10 deletions(-) diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index b2ecf526..e0d74250 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -6,8 +6,6 @@ services: POSTGRES_USER: synctv POSTGRES_PASSWORD: synctv POSTGRES_DB: synctv - ports: - - "127.0.0.1:5432:5432" volumes: - postgres_dev_data:/var/lib/postgresql healthcheck: @@ -23,8 +21,6 @@ services: redis: image: redis:8 container_name: synctv-redis-dev - ports: - - "127.0.0.1:6379:6379" volumes: - redis_dev_data:/data command: redis-server --appendonly yes diff --git a/docker-compose.yml b/docker-compose.yml index b824a422..c536f68f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,9 +5,6 @@ services: env_file: - path: .env.postgres required: true - ports: - # Keep database access local to the host; the app uses the internal Docker network. - - "127.0.0.1:5432:5432" volumes: - postgres_data:/var/lib/postgresql healthcheck: @@ -26,9 +23,6 @@ services: env_file: - path: .env.redis required: true - ports: - # Keep cache access local to the host; the app uses the internal Docker network. - - "127.0.0.1:6379:6379" volumes: - redis_data:/data command: sh -ec 'exec redis-server --appendonly yes --requirepass "$$REDIS_PASSWORD"'