aspcore-aot-ado-pg.dockerfile 488 B

1234567891011121314151617
  1. FROM mcr.microsoft.com/dotnet/sdk:7.0.100 AS build
  2. RUN apt-get update
  3. RUN apt-get -yqq install clang zlib1g-dev
  4. WORKDIR /app
  5. COPY PlatformBenchmarks .
  6. RUN dotnet publish -c Release -o out -p:PublishAot=true -p:DatabaseProvider=Npgsql
  7. FROM mcr.microsoft.com/dotnet/aspnet:7.0.0 AS runtime
  8. ENV ASPNETCORE_URLS http://+:8080
  9. WORKDIR /app
  10. COPY --from=build /app/out ./
  11. COPY PlatformBenchmarks/appsettings.postgresql.json ./appsettings.json
  12. EXPOSE 8080
  13. ENTRYPOINT ["./PlatformBenchmarks"]