new examples

This commit is contained in:
Andras Bacsai
2025-12-26 11:40:00 +01:00
parent 35e4d33085
commit d3a2a9d83b
1164 changed files with 101362 additions and 160055 deletions

View File

@@ -0,0 +1,38 @@
# syntax=docker/dockerfile:1
# Generated by Coolpack
# Provider: node, Framework: sveltekit, Output: server
FROM node:24-slim AS builder
WORKDIR /app
ARG PUBLIC_ENV_VAR
ARG TEST_ENV_VAR
ENV PUBLIC_ENV_VAR=$PUBLIC_ENV_VAR
ENV TEST_ENV_VAR=$TEST_ENV_VAR
COPY package.json package-lock.json* ./
RUN --mount=type=cache,target=/root/.npm npm ci
COPY . .
RUN npm run build
FROM node:24-slim AS runner
WORKDIR /app
RUN addgroup --system --gid 1001 coolgroup && \
adduser --system --uid 1001 --ingroup coolgroup cooluser
ENV NODE_ENV=production
COPY --from=builder /app/node_modules ./node_modules
COPY --from=builder /app/build ./build
COPY --from=builder /app/package.json ./
RUN chown -R cooluser:coolgroup /app
USER cooluser
EXPOSE 3000
CMD ["npm", "run", "start"]