From fc4b6b792aecae4ad317fb123b32a29114eee870 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Fri, 1 Nov 2024 16:04:22 +0530 Subject: [PATCH] feat: working docker file server --- server/Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 server/Dockerfile diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 00000000..13e3ec1c --- /dev/null +++ b/server/Dockerfile @@ -0,0 +1,20 @@ +FROM node:18-alpine + +WORKDIR /app + +# Copy all source files first +COPY package*.json ./ +COPY maxun-core ./maxun-core +COPY src ./src +COPY server ./server +COPY tsconfig.json ./ +COPY server/tsconfig.json ./server/ + +# Install dependencies +RUN npm install + +# Expose the backend port +EXPOSE 8080 + +# Start the backend using the server script +CMD ["npm", "run", "server"] \ No newline at end of file