# syntax=docker/dockerfile:1 FROM mcr-mirror.liara.ir/dotnet/sdk:10.0 AS build WORKDIR /src COPY DevOpsTest.csproj ./ RUN dotnet restore DevOpsTest.csproj COPY . ./ RUN dotnet publish DevOpsTest.csproj \ --configuration Release \ --no-restore \ --output /app/publish \ /p:UseAppHost=false FROM mcr-mirror.liara.ir/dotnet/aspnet:10.0 AS final WORKDIR /app ENV ASPNETCORE_URLS=http://+:8080 \ ASPNETCORE_ENVIRONMENT=Production EXPOSE 8080 COPY --from=build /app/publish ./ ENTRYPOINT ["dotnet", "DevOpsTest.dll"]