Files
Automatic-Parking/Source/ProofOfConcept/Dockerfile
Szakáts Alpár Zsolt f39d900fbb
All checks were successful
Build, Push and Run Container / build (push) Successful in 1m8s
Updates base image versions
Updates the base images for both the ASP.NET runtime and the SDK to the stable 10.0 version.
This ensures the application uses the latest stable dependencies.
2025-09-23 18:33:31 +02:00

23 lines
698 B
Docker

FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base
USER $APP_UID
WORKDIR /app
EXPOSE 8080
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
ARG BUILD_CONFIGURATION=Release
WORKDIR /src
COPY ["ProofOfConcept/ProofOfConcept.csproj", "ProofOfConcept/"]
RUN dotnet restore "ProofOfConcept/ProofOfConcept.csproj"
COPY . .
WORKDIR "/src/ProofOfConcept"
RUN dotnet build "./ProofOfConcept.csproj" -c $BUILD_CONFIGURATION -o /app/build
FROM build AS publish
ARG BUILD_CONFIGURATION=Release
RUN dotnet publish "./ProofOfConcept.csproj" -c $BUILD_CONFIGURATION -o /app/publish /p:UseAppHost=false
FROM base AS final
WORKDIR /app
COPY --from=publish /app/publish .
ENTRYPOINT ["dotnet", "ProofOfConcept.dll"]