From b3a05ac4151ef5c87768ea41fdd0c2cb37dbfd86 Mon Sep 17 00:00:00 2001 From: Dhanraj Date: Sun, 7 Jul 2024 14:38:28 +0530 Subject: [PATCH] added docker config --- Dockerfile | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++ compose.yml | 7 +++++++ 2 files changed, 65 insertions(+) create mode 100644 Dockerfile create mode 100644 compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..3f6aa0f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,58 @@ +# syntax=docker/dockerfile:1.4 + +# 1. For build React app +FROM node:lts AS development + +# Set working directory +WORKDIR /app + +# +COPY package.json /app/package.json +COPY package-lock.json /app/package-lock.json + +# Same as npm install +RUN npm ci + +COPY . /app + +ENV CI=true +ENV PORT=3000 + +CMD [ "npm", "start" ] + +FROM development AS build + +RUN npm run build + + +FROM development as dev-envs +RUN <