Files
2025-08-06 21:04:36 +02:00

23 lines
353 B
Docker

FROM node:lts-alpine AS builder
USER node
WORKDIR /app
COPY --chown=node:node app/ ./
RUN npm ci \
&& npx tsc
FROM node:lts-alpine AS runner
USER node
WORKDIR /app
COPY --from=builder --chown=node:node app/ ./
RUN npm ci --omit=dev
ARG PACKAGE_VERSION
ENV APP_VERSION=${PACKAGE_VERSION}
ENV NODE_ENV=production
CMD ["node", "dist/index.js" ]