File tree Expand file tree Collapse file tree 2 files changed +17
-22
lines changed Expand file tree Collapse file tree 2 files changed +17
-22
lines changed Original file line number Diff line number Diff line change @@ -2,17 +2,14 @@ FROM node:latest
22
33# set working directory
44RUN mkdir /usr/src/app
5- WORKDIR /usr/src
5+ WORKDIR /usr/src/app
66
77# install and cache app dependencies
88ADD package.json /usr/src/app/package.json
99RUN npm install
1010
11- # add `/usr/src/node_modules/.bin` to $PATH
12- ENV PATH /usr/src/node_modules/.bin:$PATH
11+ # add `/usr/src/app/ node_modules/.bin` to $PATH
12+ ENV PATH /usr/src/app/ node_modules/.bin:$PATH
1313
1414# add app
15- COPY . /usr/src/app
16-
17- # start app
18- CMD ["npm", "run", "dev]
15+ COPY . /usr/src/app
Original file line number Diff line number Diff line change 1- version : " 2.1 "
1+ version : " 3 "
22
33services :
44 app-db-dev :
5- container_name : app-db
6- image : mongo
5+ image : mongo:latest
6+ container_name : app-db-dev
77 ports :
88 - " 27017:27017"
9- healthcheck :
10- test : exit 0
9+ expose :
10+ - " 27017 "
1111
1212 app-service-dev :
13- container_name : app
13+ container_name : app-service-dev
1414 build :
1515 context : ./
1616 dockerfile : Dockerfile-dev
17+ command : npm run dev
18+ depends_on :
19+ - app-db-dev
1720 volumes :
1821 - " ./:/usr/src/app"
1922 - " ./package.json:/usr/src/package.json"
2023 ports :
21- - " 3000:3000 "
24+ - " 8000:8000 "
2225 environment :
23- - MONGO_URL="mongodb://app-db:27017/SampleDB"
24- - MONGO_URL_TEST="mongodb://app-db:27017/SampleDB"
25- - SESSION_SECRET="xxxxxxx"
26- links :
27- - app-db-dev
28- depends_on :
29- app-db-dev :
30- condition : service_healthy
26+ MONGO_URL : " mongodb://app-db-dev:27017/SampleDB"
27+ MONGO_URL_TEST : " mongodb://app-db-dev:27017/SampleDB"
28+ SESSION_SECRET : " xxxxxxx"
You can’t perform that action at this time.
0 commit comments