-
Notifications
You must be signed in to change notification settings - Fork 1
/
docker-compose.yml
28 lines (25 loc) · 1.16 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
version: '3'
services:
# juejin:
# image: 58fe/juejin-helper:latest
juejin-web: # 前端web容器(运行nginx中的React项目)
container_name: juejin-web-container
image: nginx
restart: always
build: ./
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./frontend/build:/58fe/juejin-helper/build #挂载项目
ports:
- "80:80" # 映射端口
depends_on: # 依赖于api容器,被依赖容器启动后此web容器才可启动
- juejin-api
juejin-api: # 后端express容器
container_name: juejin-api-container
restart: always # 重启策略: 容器退出时总是重启容器
build: ./backend # 指定设定上下文根目录,然后以该目录为准指定Dockerfile
ports: # 映射端口
- "8001:8001"
command: node dist/app # 容器创建后执行命令
# depends_on: # 依赖于api容器,被依赖容器启动后此web容器才可启动
# - juejin