EvalueTonSavoir/quizRoom/Dockerfile
Gabriel Matte 32bcb67f33 Adds base for multi-room
Co-authored-by: roesnerb <roesnerb@users.noreply.github.com>
Co-authored-by: MathieuSevignyLavallee <MathieuSevignyLavallee@users.noreply.github.com>
2024-10-29 16:47:10 -04:00

18 lines
321 B
Docker

# Use the Node base image
FROM node:18
# Create a working directory
WORKDIR /usr/src/app
# Copy package.json and install dependencies
COPY package*.json ./
RUN npm install
# Copy all source code to the container
COPY . .
# Expose WebSocket server port
EXPOSE 4500
# Start the WebSocket server
CMD ["node", "app.js"]