From e95ebfd6a0bff169064c5ec0cd86f092fac26318 Mon Sep 17 00:00:00 2001 From: Akshay Date: Sun, 15 Oct 2023 20:21:09 +0530 Subject: [PATCH] Add docker files --- docker-compose-mock.yaml | 22 ++++++++++++++++++++++ mock-backend/Dockerfile | 11 +++++++++++ 2 files changed, 33 insertions(+) create mode 100644 docker-compose-mock.yaml create mode 100644 mock-backend/Dockerfile diff --git a/docker-compose-mock.yaml b/docker-compose-mock.yaml new file mode 100644 index 0000000..a5c7419 --- /dev/null +++ b/docker-compose-mock.yaml @@ -0,0 +1,22 @@ +version: "3.9" + +services: + frontend: + build: ./frontend + environment: + - VITE_API_HOST=http://localhost:7091 + - VITE_API_STREAMING=$VITE_API_STREAMING + ports: + - "5173:5173" + depends_on: + - mock-backend + + mock-backend: + build: ./mock-backend + ports: + - "7091:7091" + + redis: + image: redis:6-alpine + ports: + - 6379:6379 diff --git a/mock-backend/Dockerfile b/mock-backend/Dockerfile new file mode 100644 index 0000000..5903b27 --- /dev/null +++ b/mock-backend/Dockerfile @@ -0,0 +1,11 @@ +FROM node:20.6.1-bullseye-slim + + +WORKDIR /app +COPY package*.json ./ +RUN npm install +COPY . . + +EXPOSE 7091 + +CMD [ "npm", "run", "start"]