Spaces:
Sleeping
Sleeping
| FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build | |
| WORKDIR /app | |
| COPY Ecommerce-web-project.sln ./ | |
| COPY Ecommerce-web-project.csproj ./ | |
| COPY ECommerce.Presenter/ECommerce.Presenter.csproj ./ECommerce.Presenter/ | |
| COPY ECommerce.Model/ECommerce.Model.csproj ./ECommerce.Model/ | |
| RUN dotnet restore ./Ecommerce-web-project.csproj | |
| COPY . . | |
| RUN dotnet publish ./Ecommerce-web-project.csproj -c Release -o /out | |
| FROM mcr.microsoft.com/dotnet/aspnet:10.0 | |
| WORKDIR /app | |
| COPY --from=build /out . | |
| EXPOSE 7860 | |
| ENV ASPNETCORE_URLS=http://0.0.0.0:7860 | |
| ENV ASPNETCORE_ENVIRONMENT=Production | |
| ENTRYPOINT ["dotnet", "Ecommerce-web-project.dll"] | |