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