reposync/docker-compose.yml

42 lines
1.0 KiB
YAML

version: '3.8'
services:
reposync-backend:
image: reg.docker.alibaba-inc.com/ob-robot/reposyncer:latest
container_name: reposync-backend
restart: unless-stopped
ports:
- "8000:8000"
environment:
- BOOT_MODE=app
- WEB_CONCURRENCY=4
- SYS_ENV=PROD
- CEROBOT_MYSQL_HOST=${CEROBOT_MYSQL_HOST}
- CEROBOT_MYSQL_PORT=${CEROBOT_MYSQL_PORT}
- CEROBOT_MYSQL_USER=${CEROBOT_MYSQL_USER}
- CEROBOT_MYSQL_PWD=${CEROBOT_MYSQL_PWD}
- CEROBOT_MYSQL_DB=${CEROBOT_MYSQL_DB}
- BUC_KEY=${BUC_KEY}
volumes:
- ./logs:/data/ob-robot/logs
networks:
- reposync-network
nginx:
image: nginx:alpine
container_name: reposync-nginx
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./web/nginx.conf:/etc/nginx/nginx.conf
- ./web/public:/usr/share/nginx/html
depends_on:
- reposync-backend
networks:
- reposync-network
networks:
reposync-network:
driver: bridge