Initial commit: SparkVault Idea Tracker, 64-card Creative Whack Pack & Nano Banana 2.1 Mockup Studio

This commit is contained in:
airent106 committed 2026-10-29 10:41:37 -06:00
commit 49e3134758
82 files changed
+6312

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
FROM node:22-alpine
WORKDIR /app
ENV NODE_ENV=production
ENV PORT=80
ENV DATA_DIR=/app/store
COPY package*.json ./
RUN npm install --omit=dev
COPY public/ ./public/
COPY server/ ./server/
COPY data/mockups/ ./data/mockups/
RUN mkdir -p /app/store/mockups
EXPOSE 80
HEALTHCHECK --interval=15s --timeout=5s --start-period=5s --retries=3 \
CMD wget --quiet --tries=1 --spider http://127.0.0.1:80/api/health || exit 1
CMD ["node", "server/index.js"]