Files
dev-ops-test/Dockerfile
T
pooria.sh 97d20d3c8a
Release Docker Image / build-and-push (release) Has been cancelled
Release NuGet Packages / pack-and-push (release) Has been cancelled
ci2
2026-05-20 14:27:46 +03:30

26 lines
546 B
Docker

# syntax=docker/dockerfile:1
FROM mcr-mirror.liara.ir/dotnet/sdk:10.0.202 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.202 AS final
WORKDIR /app
ENV ASPNETCORE_URLS=http://+:8080 \
ASPNETCORE_ENVIRONMENT=Production
EXPOSE 8080
COPY --from=build /app/publish ./
ENTRYPOINT ["dotnet", "DevOpsTest.dll"]