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 init.sh init_data volumes: - ./:/app - .db.sqlite3:/app/.db.sqlite3 logging: driver: "json-file" options: max-size: "50M" max-file: "1"