FROM node:24-alpine AS build WORKDIR /app COPY package*.json ./ RUN npm ci COPY . . RUN npm run build FROM nginx:1.29-alpine ENV TRUSTED_TLS_PROXY_CIDR=127.0.0.1/32 ENV NGINX_ENVSUBST_FILTER=TRUSTED_TLS_PROXY_CIDR COPY nginx.conf /etc/nginx/templates/default.conf.template COPY --from=build /app/dist/praktikum/browser /usr/share/nginx/html EXPOSE 80