1
1
version : ' 3'
2
2
services :
3
3
mysql :
4
- image : mysql:5.7
4
+ build :
5
+ context : .
6
+ dockerfile : mysql/Dockerfile
7
+ args :
8
+ Version : ${Version}
9
+ image : jms_mysql:${Version}
5
10
container_name : jms_mysql
6
11
restart : always
7
12
tty : true
8
13
environment :
9
- MYSQL_ROOT_PASSWORD : $MYSQL_ROOT_PASSWORD
10
- MYSQL_DATABASE : jumpserver
11
- command : --character-set-server=utf8
14
+ DB_PORT : $DB_PORT
15
+ DB_USER : $DB_USER
16
+ DB_PASSWORD : $DB_PASSWORD
17
+ DB_NAME : $DB_NAME
12
18
volumes :
13
19
- mysql-data:/var/lib/mysql
14
20
networks :
15
21
- jumpserver
16
22
17
23
redis :
18
- image : redis:alpine
24
+ build :
25
+ context : .
26
+ dockerfile : redis/Dockerfile
27
+ args :
28
+ Version : ${Version}
29
+ image : jms_redis:${Version}
19
30
container_name : jms_redis
20
31
restart : always
21
32
tty : true
33
+ environment :
34
+ REDIS_PORT : $REDIS_PORT
35
+ REDIS_PASSWORD : $REDIS_PASSWORD
22
36
volumes :
23
- - redis-data:/data
37
+ - redis-data:/var/lib/redis/
24
38
networks :
25
39
- jumpserver
26
40
@@ -37,13 +51,14 @@ services:
37
51
environment :
38
52
SECRET_KEY : $SECRET_KEY
39
53
BOOTSTRAP_TOKEN : $BOOTSTRAP_TOKEN
40
- DB_ENGINE : mysql
41
- DB_HOST : mysql
42
- DB_PORT : 3306
43
- DB_USER : root
44
- DB_PASSWORD : $MYSQL_ROOT_PASSWORD
45
- DB_NAME : jumpserver
46
- REDIS_HOST : redis
54
+ DB_HOST : $DB_HOST
55
+ DB_PORT : $DB_PORT
56
+ DB_USER : $DB_USER
57
+ DB_PASSWORD : $DB_PASSWORD
58
+ DB_NAME : $DB_NAME
59
+ REDIS_HOST : $REDIS_HOST
60
+ REDIS_PORT : $REDIS_PORT
61
+ REDIS_PASSWORD : $REDIS_PASSWORD
47
62
depends_on :
48
63
- mysql
49
64
- redis
@@ -59,7 +74,6 @@ services:
59
74
dockerfile : koko/Dockerfile
60
75
args :
61
76
Version : ${Version}
62
- GOPROXY : https://goproxy.io
63
77
image : jms_koko:${Version}
64
78
container_name : jms_koko
65
79
restart : always
@@ -72,7 +86,7 @@ services:
72
86
- mysql
73
87
- redis
74
88
volumes :
75
- - koko-kyes :/opt/koko/data/keys
89
+ - koko-keys :/opt/koko/data/keys
76
90
ports :
77
91
- 2222:2222
78
92
networks :
@@ -133,7 +147,7 @@ volumes:
133
147
media :
134
148
mysql-data :
135
149
redis-data :
136
- koko-kyes :
150
+ koko-keys :
137
151
guacamole-keys :
138
152
139
153
networks :
0 commit comments