File tree Expand file tree Collapse file tree 1 file changed +26
-6
lines changed Expand file tree Collapse file tree 1 file changed +26
-6
lines changed Original file line number Diff line number Diff line change 1
1
version : ' 2'
2
2
services :
3
- web :
3
+ nginx :
4
+ image : nginx
5
+ hostname : nginx
6
+ container_name : nginx
7
+ ports :
8
+ - " ${NGINX_PORT}:80"
9
+ env_file :
10
+ - ./docker/nginx/nginx.env
11
+ - ./.env
12
+ volumes :
13
+ - ./docker/nginx/etc/nginx.conf:/etc/nginx/nginx.conf
14
+ - ./docker/nginx/etc/conf.d:/etc/nginx/conf.d
15
+ depends_on :
16
+ - node
17
+ node :
4
18
image : node
19
+ hostname : ${NODE_HOST}
20
+ container_name : ${NODE_HOST}
5
21
env_file :
6
22
- ./docker/node.js/node.env
7
23
- ./docker/mysql/mysql.env
8
24
- ./.env
9
- command : node --harmony --debug app .js
25
+ command : node --harmony docker/bin/index .js
10
26
ports :
11
- - " 3000:3000 "
27
+ - " ${APP_PORT}:${APP_PORT} "
12
28
- " 5858:5858"
13
29
volumes :
14
30
- .:/code
@@ -18,20 +34,24 @@ services:
18
34
- mongo
19
35
- redis
20
36
mysql :
21
- container_name : ${DB_HOST}
22
37
image : mysql
38
+ hostname : ${DB_HOST}
39
+ container_name : ${DB_HOST}
23
40
env_file :
24
41
- ./docker/mysql/mysql.env
25
42
volumes :
26
43
- ./docker/mysql/data:/var/lib/mysql
27
44
- ./docker/mysql/etc:/etc/mysql/conf.d
28
45
redis :
29
46
image : redis
47
+ hostname : ${REDIS_HOST}
30
48
container_name : ${REDIS_HOST}
31
49
volumes :
32
- - ./docker/redis/data:/data
50
+ - ./docker/redis/data:/dataz
33
51
mongo :
34
52
image : mongo
53
+ hostname : ${MONGO_HOST}
35
54
container_name : ${MONGO_HOST}
36
55
volumes :
37
- - ./docker/mongo/data:/data/db
56
+ - ./docker/mongo/data:/data/db
57
+ - ./docker/mongo/etc/mongod.conf.orig:/etc/mongod.conf.orig
You can’t perform that action at this time.
0 commit comments