pr_manager/docker-compose.yaml
2025-02-26 18:17:37 +08:00

43 lines
876 B
YAML

services:
nginx:
image: nginx:latest
container_name: prnginx
ports:
- "10008:80"
volumes:
- ./static/nginx:/etc/nginx/conf.d
- ./static/:/app/static
logging:
driver: "json-file"
options:
max-size: "50M"
max-file: "1"
# admin服务
backend:
image: pr_manager:latest
container_name: backend
command: sh start.sh
ports:
- "18000:18000"
volumes:
- ./:/app
- ./db.sqlite3:/app/db.sqlite3
logging:
driver: "json-file"
options:
max-size: "50M"
max-file: "1"
# 初始化操作
init:
image: pr_manager:latest
container_name: init
command: sh start.sh init_data
volumes:
- ./:/app
- .db.sqlite3:/app/.db.sqlite3
logging:
driver: "json-file"
options:
max-size: "50M"
max-file: "1"