Skip to content

Commit 316e632

Browse files
author
Isaac Cruz
committed
Dockerfile Dev Added
1 parent a58c806 commit 316e632

File tree

2 files changed

+17
-22
lines changed

2 files changed

+17
-22
lines changed

Dockerfile-dev

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,14 @@ FROM node:latest
22

33
# set working directory
44
RUN mkdir /usr/src/app
5-
WORKDIR /usr/src
5+
WORKDIR /usr/src/app
66

77
# install and cache app dependencies
88
ADD package.json /usr/src/app/package.json
99
RUN 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

docker-compose-dev.yml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
1-
version: "2.1"
1+
version: "3"
22

33
services:
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"

0 commit comments

Comments
 (0)