Files
dev-ops-test/Dockerfile
T
pooria.sh babcb85254
Release Docker Image / build-and-push (release) Failing after 1m10s
Release NuGet Packages / pack-and-push (release) Failing after 3s
update ci
2026-05-20 13:53:08 +03:30

26 lines
538 B
Docker

# 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"]