# ---- Build stage ----
FROM node:18-alpine
# Set working directory
WORKDIR /app

COPY package*.json ./

# Install dependencies
RUN npm install --legacy-peer-deps
# Copy source code
COPY . .
# Build the application
RUN npm run build

EXPOSE 5000

CMD ["npm", "start"]
