# Use an official Node.js LTS version that uses glibc FROM node:18-bullseye-slim # Set the working directory in the container WORKDIR /app # Copy the package.json and package-lock.json (if available) COPY package*.json ./ # Install dependencies RUN npm install # Copy the rest of the application code COPY . . # Expose the port the app runs on EXPOSE 1234 # Define environment variable ENV PORT=1234 # Run the application CMD ["npm", "start"]