FROM db-container-lib-docker-release-local.bahnhub.tech.rz.db.de/node:22-alpine ARG env="dev" ENV DEPLOYMENT_ENV=$env ENV NO_COLOR=true WORKDIR /app USER root RUN apk update && apk upgrade RUN apk add --no-cache ca-certificates curl COPY package.json package-lock.json tsconfig.json ./ COPY src/ ./src/ RUN npm ci --ignore-scripts RUN npm run build EXPOSE 4000 ENV PORT=4000 RUN chown -R node:node /app USER node CMD ["node", "dist/server.js"]