From 173a15386c0713c0ebae3bf80ec43ec75e47f706 Mon Sep 17 00:00:00 2001 From: Matt Kirby <MattJKirby@outlook.com> Date: Sun, 16 Apr 2023 02:14:24 +0100 Subject: [PATCH] Dockerised friend-servivce --- backend-services/friend-service/Dockerfile | 4 +-- docker-compose.yml | 34 +++++++++++++++------- 2 files changed, 25 insertions(+), 13 deletions(-) diff --git a/backend-services/friend-service/Dockerfile b/backend-services/friend-service/Dockerfile index 767f03ef..01857fe9 100644 --- a/backend-services/friend-service/Dockerfile +++ b/backend-services/friend-service/Dockerfile @@ -1,7 +1,7 @@ FROM node:latest as base # Create app directory -WORKDIR /user-service/app +WORKDIR /friend-service/app COPY package*.json ./ RUN npm install @@ -11,4 +11,4 @@ COPY . . EXPOSE 9000 -CMD [ "npm", "run", "start" ] \ No newline at end of file +CMD [ "npm", "run", "start:dev" ] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index f8785348..7394ea73 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,15 +10,27 @@ services: # environment: # - MONGO_URI=mongodb://feed-mongo:27017/ - user-service: + # user-service: + # build: + # context: './backend-services/user-service' + # dockerfile: Dockerfile + # restart: unless-stopped + # ports: + # - "9002:9000" + # environment: + # - MONGO_URI=mongodb://user-mongo:27017/userdb + + friend-service: build: - context: './backend-services/user-service' + context: './backend-services/friend-service' dockerfile: Dockerfile restart: unless-stopped ports: - - "9002:9000" + - "9003:9000" environment: - - MONGO_URI=mongodb://user-mongo:27017/userdb + - MONGO_HOST=friend-mongo + - MONGO_PORT=27017 + - MONGO_DBNAME=friends # feed-mongo: @@ -27,13 +39,13 @@ services: # ports: # - "27017:27017" - user-mongo: - image: mongo - container_name: user-mongo - volumes: - - "./mongo/user:/data/user" - ports: - - "27018:27017" + # user-mongo: + # image: mongo + # container_name: user-mongo + # volumes: + # - "./mongo/user:/data/user" + # ports: + # - "27018:27017" friend-mongo: image: mongo -- GitLab