dnic-soap/Dockerfile
2025-05-05 22:24:06 -03:00

19 lines
439 B
Docker

FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build
WORKDIR /src
# Copiar archivos de proyecto y restaurar dependencias
COPY *.csproj ./
RUN dotnet restore
# Copiar el resto del código y compilar
COPY . ./
RUN dotnet publish -c Release -o /app
# Imagen final
FROM mcr.microsoft.com/dotnet/aspnet:8.0
WORKDIR /app
COPY --from=build /app ./
# Exponer puerto y establecer punto de entrada
EXPOSE 5050
ENTRYPOINT ["dotnet", "SoapService.dll"]