# Stage builder FROM ghcr.io/cirruslabs/flutter:3.19.0 AS builder WORKDIR /app COPY pubspec.* ./ RUN flutter pub get COPY . . RUN flutter build web --release # Stage production FROM nginx:alpine COPY nginx.conf /etc/nginx/conf.d/default.conf COPY --from=builder /app/build/web /usr/share/nginx/html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]