| 1234567891011121314151617181920212223 |
- version: '3.8'
- services:
- backend:
- container_name: visafly-backend
- build:
- context: .
- dockerfile: Dockerfile
- restart: always
-
- # 端口映射:将容器的 8000 映射到宿主机的 8000
- # 绑定到 127.0.0.1 保证安全性,只允许宿主机的 Nginx 访问
- ports:
- - "127.0.0.1:8888:8888"
-
- # 加载 .env 文件中的变量
- env_file:
- - .env
- # 这是一个技巧:允许容器通过 'host.docker.internal' 访问宿主机
- # 如果你的 DB_HOST 填公网 IP 连不上,可以试着填 host.docker.internal
- extra_hosts:
- - "host.docker.internal:host-gateway"
|