Skip to content

Commit

Permalink
Dockerfile Dev Added
Browse files Browse the repository at this point in the history
  • Loading branch information
Isaac Cruz committed Apr 22, 2019
1 parent a58c806 commit 316e632
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 22 deletions.
11 changes: 4 additions & 7 deletions Dockerfile-dev
Expand Up @@ -2,17 +2,14 @@ FROM node:latest

# set working directory
RUN mkdir /usr/src/app
WORKDIR /usr/src
WORKDIR /usr/src/app

# install and cache app dependencies
ADD package.json /usr/src/app/package.json
RUN npm install

# add `/usr/src/node_modules/.bin` to $PATH
ENV PATH /usr/src/node_modules/.bin:$PATH
# add `/usr/src/app/node_modules/.bin` to $PATH
ENV PATH /usr/src/app/node_modules/.bin:$PATH

# add app
COPY . /usr/src/app

# start app
CMD ["npm", "run", "dev]
COPY . /usr/src/app
28 changes: 13 additions & 15 deletions docker-compose-dev.yml
@@ -1,30 +1,28 @@
version: "2.1"
version: "3"

services:
app-db-dev:
container_name: app-db
image: mongo
image: mongo:latest
container_name: app-db-dev
ports:
- "27017:27017"
healthcheck:
test: exit 0
expose:
- "27017"

app-service-dev:
container_name: app
container_name: app-service-dev
build:
context: ./
dockerfile: Dockerfile-dev
command: npm run dev
depends_on:
- app-db-dev
volumes:
- "./:/usr/src/app"
- "./package.json:/usr/src/package.json"
ports:
- "3000:3000"
- "8000:8000"
environment:
- MONGO_URL="mongodb://app-db:27017/SampleDB"
- MONGO_URL_TEST="mongodb://app-db:27017/SampleDB"
- SESSION_SECRET="xxxxxxx"
links:
- app-db-dev
depends_on:
app-db-dev:
condition: service_healthy
MONGO_URL: "mongodb://app-db-dev:27017/SampleDB"
MONGO_URL_TEST: "mongodb://app-db-dev:27017/SampleDB"
SESSION_SECRET: "xxxxxxx"

0 comments on commit 316e632

Please sign in to comment.