-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
49 lines (46 loc) · 1.41 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
services:
resume-web:
container_name: "resume-web"
restart: always
build:
context: ./web/
dockerfile: Dockerfile
args:
- VITE_ROOT_PASSWD=root # 构建阶段注入环境变
- VITE_APP_TITLE=Online Resume
- VITE_APP_LOGO=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Im0xOC41IDIybC0xLjQtMy4xbC0zLjEtMS40bDMuMS0xLjRsMS40LTMuMWwxLjQgMy4xbDMuMSAxLjRsLTMuMSAxLjRsLTEuNCAzLjFaTTQgMTlWN2w4LTZsOCA2djQuMTc1cS0uMzc1LS4xLS43NjMtLjEzOFQxOC40NzYgMTFxLTIuNzI1IDAtNC42IDEuOVQxMiAxNy41cTAgLjM3NS4wMzguNzV0LjEzNy43NUg0WiIvPjwvc3ZnPg==
ports:
- 83:80
depends_on:
- resume-server
networks:
- online-resume
resume-server:
container_name: "resume-server"
restart: always
build:
context: ./server/
dockerfile: Dockerfile
ports:
- 4000:4000
depends_on:
- resume-db
networks:
- online-resume
resume-db:
container_name: "resume-db"
image: mysql:latest
restart: always
ports:
- 3392:3306
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: "online_resume"
volumes:
- ./mysql-data:/var/lib/mysql
- ./server/init.sql:/docker-entrypoint-initdb.d/init.sql
networks:
- online-resume
networks:
online-resume:
driver: bridge