diff --git a/backend/Dockerfile b/backend/Dockerfile new file mode 100644 index 0000000..b3c27c7 --- /dev/null +++ b/backend/Dockerfile @@ -0,0 +1,20 @@ +# Use official Node.js LTS image +FROM node:18 + +# Set working directory +WORKDIR /app + +# Copy package.json and package-lock.json +COPY package.json package-lock.json ./ + +# Install dependencies +RUN npm install + +# Copy backend source files +COPY . . + +# Expose port +EXPOSE 5000 + +# Start the server +CMD ["node", "server.js"]