reaper.dockerfile 397 B

1234567891011121314
  1. FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
  2. WORKDIR /src
  3. COPY src .
  4. RUN apt-get update \
  5. && apt-get install -y --no-install-recommends \
  6. clang zlib1g-dev
  7. WORKDIR "/src/Benchmark"
  8. RUN dotnet publish "Benchmark.csproj" -c Release -o /app/publish
  9. FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS final
  10. WORKDIR /app
  11. EXPOSE 8080
  12. COPY --from=build /app/publish .
  13. ENTRYPOINT ["./Benchmark"]