34 lines
980 B
YAML
34 lines
980 B
YAML
# ============================================================
|
|
# 服务器部署覆盖文件(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"
|