···1111# Why the hell does this exist? It's just a bloodstain on a perfectly white shirt!
1212.DS_Store
13131414-Caddyfile
1515-/caddy/*
1616-1714# Node.js dependencies
1815/node_modules/
1916/package-lock.json
-20
Dockerfile
···11-# Use the official Node.js image as the base image
22-FROM node:18-alpine
33-44-# Set the working directory
55-WORKDIR /srv/www/ewancroft.uk
66-77-# Copy package.json and package-lock.json
88-COPY package*.json ./
99-1010-# Install dependencies
1111-RUN npm install
1212-1313-# Copy the rest of the application code
1414-COPY . .
1515-1616-# Expose the port the app runs on
1717-EXPOSE 3000
1818-1919-# Command to run the application
2020-CMD ["npm", "start"]