From bdae0d85afb20167422d3068854748111c9782ed Mon Sep 17 00:00:00 2001 From: Matt Lehman Date: Mon, 9 Feb 2026 22:59:23 -0500 Subject: [PATCH] Add root Dockerfile for Fly UI autodetection --- Dockerfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..de4e910 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM node:22-slim + +WORKDIR /app + +ENV NODE_ENV=production + +COPY interview-app/package*.json ./ +RUN npm ci --omit=dev && npm cache clean --force + +COPY interview-app/ ./ + +RUN mkdir -p /data + +ENV PORT=8080 +ENV YAPPY_STORAGE_DIR=/data +ENV FORCE_HTTP=true +ENV AUTO_GENERATE_CERTS=false + +EXPOSE 8080 + +CMD ["node", "server.js"]