# ============================================================ # 服务器部署覆盖文件(192.168.5.7 本地服务器) # ------------------------------------------------------------ # 服务器上 5432/6379/8000/8080 已被既有服务占用,本文件将宿主端口重映射: # PostgreSQL: 15432 → 容器 5432 # Redis: 16379 → 容器 6379 # Backend: 18000 → 容器 8000 # Frontend: 18080 → 容器 80 # 同时挂载 ./chunyu_project 到 /app(代码免 rebuild 生效), # 并引入 docker.env 提供 EMAIL_HOST_PASSWORD 等机密环境变量 # ============================================================ services: postgres: ports: !override - "15432:5432" redis: ports: !override - "16379:6379" backend: ports: !override - "18000:8000" env_file: - docker.env volumes: - ./chunyu_project:/app - backend_media:/app/media frontend: ports: !override - "18080:80"