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
2
2
3
3
# set working directory
4
4
RUN mkdir /usr/src/app
5
- WORKDIR /usr/src
5
+ WORKDIR /usr/src/app
6
6
7
7
# install and cache app dependencies
8
8
ADD package.json /usr/src/app/package.json
9
9
RUN npm install
10
10
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
13
13
14
14
# 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 "
2
2
3
3
services :
4
4
app-db-dev :
5
- container_name : app-db
6
- image : mongo
5
+ image : mongo:latest
6
+ container_name : app-db-dev
7
7
ports :
8
8
- " 27017:27017"
9
- healthcheck :
10
- test : exit 0
9
+ expose :
10
+ - " 27017 "
11
11
12
12
app-service-dev :
13
- container_name : app
13
+ container_name : app-service-dev
14
14
build :
15
15
context : ./
16
16
dockerfile : Dockerfile-dev
17
+ command : npm run dev
18
+ depends_on :
19
+ - app-db-dev
17
20
volumes :
18
21
- " ./:/usr/src/app"
19
22
- " ./package.json:/usr/src/package.json"
20
23
ports :
21
- - " 3000:3000 "
24
+ - " 8000:8000 "
22
25
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