Dockerfile.runtime 444 B

1234567891011121314
  1. FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build
  2. ARG BUILD_CONFIGURATION=Release
  3. WORKDIR /src
  4. COPY api_cs.csproj .
  5. RUN dotnet restore api_cs.csproj
  6. COPY . .
  7. RUN dotnet build api_cs.csproj -c $BUILD_CONFIGURATION -o ./build
  8. RUN dotnet publish api_cs.csproj -c $BUILD_CONFIGURATION -o ./publish /p:UseAppHost=false
  9. FROM mcr.microsoft.com/dotnet/aspnet:9.0 AS runtime
  10. WORKDIR /app
  11. COPY --from=build /src/publish .
  12. CMD ["dotnet", "/app/api_cs.dll"]