Skip to content

Commit 7351893

Browse files
committed
add nginx service
1 parent dd324b7 commit 7351893

File tree

1 file changed

+26
-6
lines changed

1 file changed

+26
-6
lines changed

docker-compose.yml

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,30 @@
11
version: '2'
22
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:
418
image: node
19+
hostname: ${NODE_HOST}
20+
container_name: ${NODE_HOST}
521
env_file:
622
- ./docker/node.js/node.env
723
- ./docker/mysql/mysql.env
824
- ./.env
9-
command: node --harmony --debug app.js
25+
command: node --harmony docker/bin/index.js
1026
ports:
11-
- "3000:3000"
27+
- "${APP_PORT}:${APP_PORT}"
1228
- "5858:5858"
1329
volumes:
1430
- .:/code
@@ -18,20 +34,24 @@ services:
1834
- mongo
1935
- redis
2036
mysql:
21-
container_name: ${DB_HOST}
2237
image: mysql
38+
hostname: ${DB_HOST}
39+
container_name: ${DB_HOST}
2340
env_file:
2441
- ./docker/mysql/mysql.env
2542
volumes:
2643
- ./docker/mysql/data:/var/lib/mysql
2744
- ./docker/mysql/etc:/etc/mysql/conf.d
2845
redis:
2946
image: redis
47+
hostname: ${REDIS_HOST}
3048
container_name: ${REDIS_HOST}
3149
volumes:
32-
- ./docker/redis/data:/data
50+
- ./docker/redis/data:/dataz
3351
mongo:
3452
image: mongo
53+
hostname: ${MONGO_HOST}
3554
container_name: ${MONGO_HOST}
3655
volumes:
37-
- ./docker/mongo/data:/data/db
56+
- ./docker/mongo/data:/data/db
57+
- ./docker/mongo/etc/mongod.conf.orig:/etc/mongod.conf.orig

0 commit comments

Comments
 (0)