# Use a specific version of the node image FROM node:16-alpine # Set working directory WORKDIR /code # Copy package.json and package-lock.json and install dependencies COPY package*.json ./ RUN npm install --production # Copy the rest of the application files COPY . . # Expose port EXPOSE 7860 # Set user to non-root USER node # Start Node.js application CMD ["node", "index.js"]