# Use the official Node.js image as the base image FROM node:20 # Set the working directory inside the container WORKDIR /server # Copy package.json and package-lock.json (if available) to the working directory COPY package*.json ./ # Install dependencies RUN npm install -g node-gyp RUN npm install # Copy the rest of the application code to the working directory COPY ./src ./src # Expose the port on which your Node.js application will run EXPOSE 3420 # Command to run the Node.js application CMD ["node", "."]