auto-deploy-demo/docker-compose.yml

33 lines
785 B
YAML
Raw Permalink Normal View History

version: '3.8'
services:
auto-deploy:
build: .
container_name: auto-deploy-demo
restart: unless-stopped
ports:
- "8888:8888"
# 项目端口范围 - 根据需要添加
- "9000:9000"
- "9001:9001"
- "9002:9002"
- "9003:9003"
- "9004:9004"
- "9005:9005"
- "9006:9006"
- "9007:9007"
- "9008:9008"
- "9009:9009"
volumes:
- ./data:/app/data
- ./projects:/app/projects
- ./nginx/sites-enabled:/app/nginx/sites-enabled
environment:
- PORT=8888
- BASE_DOMAIN=your-domain.com
- PROJECT_PORT_START=9000
- PROJECT_PORT_END=9100
- USE_NGINX=false
# Docker模式下绑定到0.0.0.0,让宿主机可以访问
- PROJECT_BIND_ADDRESS=0.0.0.0