FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build WORKDIR /app COPY Mws.slnx ./ COPY Mws.Domain/*.csproj Mws.Domain/ COPY Mws.Application/*.csproj Mws.Application/ COPY Mws.Infrastructure/*.csproj Mws.Infrastructure/ COPY Mws.Api/*.csproj Mws.Api/ RUN dotnet restore COPY app/ app/ RUN dotnet publish app/Mws.Api -c Release -o /app/publish FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS runtime WORKDIR /app COPY --from=build /app/publish . ENV ASPNETCORE_URLS=http://+:8080 EXPOSE 8080 ENTRYPOINT ["dotnet", "Mws.Api.dll"]