Files
dev-ops-test/Dockerfile
T
pooria.sh 43505e0dff
Release Docker Image / build-and-push (release) Failing after 18s
Release NuGet Packages / pack-and-push (release) Failing after 2m49s
add ci
2026-05-19 21:51:05 +03:30

26 lines
534 B
Docker

# syntax=docker/dockerfile:1
FROM mcr.microsoft.com/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.microsoft.com/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"]