|
|
@@ -1,10 +1,13 @@
|
|
1
|
|
-version : '2.2'
|
|
|
1
|
+version: '2.2'
|
|
2
|
2
|
services:
|
|
3
|
3
|
ruoyi-gateway:
|
|
4
|
4
|
container_name: ruoyi-gateway
|
|
5
|
5
|
build:
|
|
6
|
6
|
context: ./ruoyi/gateway
|
|
7
|
7
|
dockerfile: dockerfile
|
|
|
8
|
+ environment:
|
|
|
9
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod} # 默认prod环境
|
|
|
10
|
+ - TZ=Asia/Shanghai # 时区设置
|
|
8
|
11
|
ports:
|
|
9
|
12
|
- "38080:8080"
|
|
10
|
13
|
ruoyi-auth:
|
|
|
@@ -12,42 +15,79 @@ services:
|
|
12
|
15
|
build:
|
|
13
|
16
|
context: ./ruoyi/auth
|
|
14
|
17
|
dockerfile: dockerfile
|
|
|
18
|
+ environment:
|
|
|
19
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod}
|
|
|
20
|
+ - TZ=Asia/Shanghai
|
|
15
|
21
|
ports:
|
|
16
|
22
|
- "39200:9200"
|
|
|
23
|
+
|
|
17
|
24
|
ruoyi-modules-system:
|
|
18
|
25
|
container_name: ruoyi-modules-system
|
|
19
|
26
|
build:
|
|
20
|
27
|
context: ./ruoyi/modules/system
|
|
21
|
28
|
dockerfile: dockerfile
|
|
|
29
|
+ environment:
|
|
|
30
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod}
|
|
|
31
|
+ - TZ=Asia/Shanghai
|
|
22
|
32
|
ports:
|
|
23
|
33
|
- "39201:9201"
|
|
|
34
|
+ volumes:
|
|
|
35
|
+ - ./logs/system:/home/ruoyi/logs
|
|
|
36
|
+
|
|
24
|
37
|
ruoyi-modules-gen:
|
|
25
|
38
|
container_name: ruoyi-modules-gen
|
|
26
|
39
|
build:
|
|
27
|
40
|
context: ./ruoyi/modules/gen
|
|
28
|
41
|
dockerfile: dockerfile
|
|
|
42
|
+ environment:
|
|
|
43
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod}
|
|
|
44
|
+ - TZ=Asia/Shanghai
|
|
29
|
45
|
ports:
|
|
30
|
46
|
- "39202:9202"
|
|
|
47
|
+
|
|
31
|
48
|
ruoyi-modules-job:
|
|
32
|
49
|
container_name: ruoyi-modules-job
|
|
33
|
50
|
build:
|
|
34
|
51
|
context: ./ruoyi/modules/job
|
|
35
|
52
|
dockerfile: dockerfile
|
|
|
53
|
+ environment:
|
|
|
54
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod}
|
|
|
55
|
+ - TZ=Asia/Shanghai
|
|
36
|
56
|
ports:
|
|
37
|
57
|
- "39203:9203"
|
|
|
58
|
+
|
|
38
|
59
|
ruoyi-modules-file:
|
|
39
|
60
|
container_name: ruoyi-modules-file
|
|
40
|
61
|
build:
|
|
41
|
62
|
context: ./ruoyi/modules/file
|
|
42
|
63
|
dockerfile: dockerfile
|
|
|
64
|
+ environment:
|
|
|
65
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod}
|
|
|
66
|
+ - TZ=Asia/Shanghai
|
|
43
|
67
|
ports:
|
|
44
|
68
|
- "39300:9300"
|
|
45
|
69
|
volumes:
|
|
46
|
70
|
- ./ruoyi/uploadPath:/home/ruoyi/uploadPath
|
|
|
71
|
+ - ./logs/file:/home/ruoyi/logs
|
|
|
72
|
+
|
|
47
|
73
|
ruoyi-visual-monitor:
|
|
48
|
74
|
container_name: ruoyi-visual-monitor
|
|
49
|
75
|
build:
|
|
50
|
76
|
context: ./ruoyi/visual/monitor
|
|
51
|
77
|
dockerfile: dockerfile
|
|
|
78
|
+ environment:
|
|
|
79
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod}
|
|
|
80
|
+ - TZ=Asia/Shanghai
|
|
52
|
81
|
ports:
|
|
53
|
82
|
- "39100:9100"
|
|
|
83
|
+
|
|
|
84
|
+ airport-exam:
|
|
|
85
|
+ container_name: airport-exam
|
|
|
86
|
+ build:
|
|
|
87
|
+ context: ./ruoyi/modules/exam
|
|
|
88
|
+ dockerfile: dockerfile
|
|
|
89
|
+ environment:
|
|
|
90
|
+ - SPRING_PROFILES_ACTIVE=${PROFILE:-prod}
|
|
|
91
|
+ - TZ=Asia/Shanghai
|
|
|
92
|
+ ports:
|
|
|
93
|
+ - "39212:9212"
|