Add backend and frontend skeleton

This commit is contained in:
2025-11-26 14:47:36 +01:00
parent 1dc225dd77
commit 7ec9324997
37 changed files with 6973 additions and 119 deletions

View File

@@ -19,15 +19,15 @@ ENV NPM_CONFIG_LOGLEVEL=warn \
# Dependencies cache
# ------------------------------------------------------------------------------
FROM base AS deps
COPY package.json package-lock.json* ./
RUN npm ci
COPY package*.json ./
RUN if [ -f package-lock.json ]; then npm ci; else npm install; fi
# ------------------------------------------------------------------------------
# Production dependencies only (pruned to omit dev tooling)
# ------------------------------------------------------------------------------
FROM base AS prod-deps
COPY package.json package-lock.json* ./
RUN npm ci --omit=dev
COPY package*.json ./
RUN if [ -f package-lock.json ]; then npm ci --omit=dev; else npm install --omit=dev; fi
# ------------------------------------------------------------------------------
# Builder: compile the application for production