2022-10-08 04:09:20 +00:00
|
|
|
|
version: "3"
|
|
|
|
|
services:
|
|
|
|
|
backend:
|
|
|
|
|
build:
|
|
|
|
|
context: ./backend
|
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
|
container_name: mini-rbac
|
2023-03-11 16:02:09 +00:00
|
|
|
|
command: gunicorn -w 4 -k uvicorn.workers.UvicornWorker main:app --bind 0.0.0.0:80
|
2022-10-08 04:09:20 +00:00
|
|
|
|
ports:
|
|
|
|
|
- "1855:80"
|
|
|
|
|
|
|
|
|
|
frontend:
|
|
|
|
|
build:
|
|
|
|
|
# 上下文管理, 执行frontend 下的 Dockerfile
|
|
|
|
|
context: ./frontend
|
|
|
|
|
dockerfile: Dockerfile
|
|
|
|
|
# 容器名称
|
|
|
|
|
container_name: mini-web
|
|
|
|
|
# 宿主机2152 端口 绑定 容器中的80 端口
|
|
|
|
|
ports:
|
|
|
|
|
- "1856:80"
|
2023-03-11 16:02:09 +00:00
|
|
|
|
depends_on: # 依赖于backend容器,被依赖容器启动后此web容器才可启动
|
|
|
|
|
- backend
|