From b8933edde7a690098dadb55423d2715ddffe3ffc Mon Sep 17 00:00:00 2001 From: poeti8 Date: Tue, 22 Oct 2019 17:56:55 +0330 Subject: [PATCH] chor(docker): update docker for v2 --- .dockerignore | 3 ++- Dockerfile | 4 +++- docker-compose.yml | 39 +++++++++++++++++++++++++++------------ 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/.dockerignore b/.dockerignore index e0ba315..f158829 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,2 +1,3 @@ .git -node_modules \ No newline at end of file +node_modules +production-server \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 94f2f98..4b5f1d5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:10-alpine +FROM node:12-alpine # Setting working directory. WORKDIR /usr/src/app @@ -13,5 +13,7 @@ COPY . . # Building app RUN npm run build +EXPOSE 3000 + # Running the app CMD [ "npm", "start" ] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index 3419f04..26460a1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,24 +4,39 @@ services: kutt: build: . container_name: kutt - links: - - neo4j + depends_on: + - postgres - redis ports: - "3000:3000" env_file: - .env + environment: + DB_HOST: postgres + DB_NAME: kutt + DB_USER: user + DB_PASSWORD: pass + networks: + - kutt-network redis: - image: "redis:alpine" - container_name: kutt-redis - expose: - - 6379 + image: redis:alpine + container_name: redis + networks: + - kutt-network - neo4j: - image: neo4j:3.5 - container_name: kutt-neo4j + postgres: + image: postgres:12-alpine + container_name: postgres environment: - - NEO4J_AUTH=neo4j/test - expose: - - 7687 \ No newline at end of file + POSTGRES_USER: user + POSTGRES_PASSWORD: pass + POSTGRES_DB: kutt + ports: + - "54323:5432" + networks: + - kutt-network + +networks: + kutt-network: + driver: "bridge" \ No newline at end of file