42 lines
1.0 KiB
YAML
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 |