Add Dockerfile

This commit is contained in:
Sangye Ince-Johannsen 2024-11-05 00:45:53 +01:00
parent 1679bae1c1
commit 4ed6d78212

19
Dockerfile Normal file
View file

@ -0,0 +1,19 @@
FROM node:latest
# Set working directory
WORKDIR /app
# Copy package files first to leverage Docker cache
COPY package.json yarn.lock ./
# Install dependencies
RUN yarn install
# Copy the rest of the application
COPY . .
# Expose port 5000
EXPOSE 5000
# Start the application
CMD ["yarn", "start"]