From 44b9f3518d1c138d9dc36e825f557b5e58aa9b22 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Fri, 25 Oct 2024 23:10:41 +0530 Subject: [PATCH] feat: docker config --- server/Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 server/Dockerfile diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 00000000..f42c2d21 --- /dev/null +++ b/server/Dockerfile @@ -0,0 +1,19 @@ +FROM node:18-alpine + +# Set working directory +WORKDIR /app + +# Copy package.json and package-lock.json +COPY backend/package*.json ./ + +# Install dependencies +RUN npm install --production + +# Copy the backend code +COPY backend/ ./ + +# Expose the API port (8080 for the backend) +EXPOSE 8080 + +# Start the backend server +CMD ["npm", "start"]