dart_frog.dockerfile 326 B

12345678910111213141516
  1. FROM dart:3.8 AS builder
  2. COPY . /app
  3. WORKDIR /app
  4. RUN dart pub global activate dart_frog_cli
  5. RUN dart_frog build
  6. RUN dart compile exe build/bin/server.dart -o build/bin/server
  7. FROM scratch
  8. COPY --from=builder /runtime/ /
  9. COPY --from=builder /app/build/bin/server /app/build/bin/
  10. EXPOSE 8080
  11. CMD ["/app/build/bin/server"]