# Use the official Node.js image as the base image                                                                                                                                            
FROM node:20-alpine

# Set the working directory inside the container
WORKDIR /app

# Copy package.json and package-lock.json to the working directory
COPY package*.json ./

# Iran access Repo
RUN npm config set registry https://mirror-npm.runflare.com

# Install the project dependencies
RUN npm i --force

# Copy the rest of the application code to the working directory
COPY . .

# Expose the port on which your NestJS application will run
EXPOSE 3002

# Start the NestJS application
CMD ["npm", "start"]
