initial commit

This commit is contained in:
Scott Hatlen
2025-11-05 09:06:54 -08:00
commit e3941089e1
27 changed files with 31423 additions and 0 deletions

13
backend/Dockerfile Normal file
View File

@@ -0,0 +1,13 @@
# --- Build Stage ---
FROM node:20-alpine AS build
WORKDIR /app
COPY package.json ./
RUN npm install --production
COPY . .
# --- Run Stage ---
FROM node:20-alpine AS run
WORKDIR /app
COPY --from=build /app /app
EXPOSE 4000
CMD ["node", "index.js"]