# --- Build stage --- FROM node:24-alpine AS build ENV NODE_ENV=development ENV ORIGIN=https://tatort-dev.innovation-hub-niedersachsen.de WORKDIR /app COPY package.json ./ RUN npm i --unsafe-perm COPY . ./ COPY config_dev.json ./config.json RUN npm run build RUN npm run init-db # --- Production stage --- FROM node:24-alpine COPY --from=build /app . ENV HOST=0.0.0.0 EXPOSE 3000 RUN npm run init-db CMD ["sh", "-c", "ORIGIN=https://tatort-dev.innovation-hub-niedersachsen.de node build/index.js"]