diff --git a/src/Dockerfile-worker-api-dev b/src/Dockerfile-worker-api-dev index c921aec4..fb2b6836 100644 --- a/src/Dockerfile-worker-api-dev +++ b/src/Dockerfile-worker-api-dev @@ -1,11 +1,11 @@ -# Use the official Microsoft .NET runtime as the base image (no ASP.NET needed for console worker) -FROM mcr.microsoft.com/dotnet/runtime:8.0 AS base +# Use the official Microsoft ASP.NET Core runtime as the base image (required for Host.CreateDefaultBuilder) +FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base WORKDIR /app # Use the official Microsoft .NET SDK image to build the code. FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build WORKDIR /buildapp -COPY ["/src/Managing.Workers/Managing.Workers.csproj", "Managing.Workers/"] +COPY ["/src/Managing.Workers.Api/Managing.Workers.csproj", "Managing.Workers.Api/"] COPY ["/src/Managing.Bootstrap/Managing.Bootstrap.csproj", "Managing.Bootstrap/"] COPY ["/src/Managing.Application/Managing.Application.csproj", "Managing.Application/"] COPY ["/src/Managing.Application.Abstractions/Managing.Application.Abstractions.csproj", "Managing.Application.Abstractions/"] @@ -17,9 +17,9 @@ COPY ["/src/Managing.Infrastructure.Exchanges/Managing.Infrastructure.Exchanges. COPY ["/src/Managing.Infrastructure.Messengers/Managing.Infrastructure.Messengers.csproj", "Managing.Infrastructure.Messengers/"] COPY ["/src/Managing.Infrastructure.Storage/Managing.Infrastructure.Storage.csproj", "Managing.Infrastructure.Storage/"] COPY ["/src/Managing.Infrastructure.Web3/Managing.Infrastructure.Evm.csproj", "Managing.Infrastructure.Web3/"] -RUN dotnet restore "/buildapp/Managing.Workers/Managing.Workers.csproj" +RUN dotnet restore "/buildapp/Managing.Workers.Api/Managing.Workers.csproj" COPY . . -WORKDIR "/buildapp/src/Managing.Workers" +WORKDIR "/buildapp/src/Managing.Workers.Api" RUN dotnet build "Managing.Workers.csproj" -c Release -o /app/build FROM build AS publish