Я пытаюсь докернизировать .net core 3.0 (preview 3) web api + angular-приложение на osx.
У меня есть следующий Dockerfile.
FROM microsoft/dotnet:3.0-aspnetcore-runtime AS base
WORKDIR /app
EXPOSE 80
FROM microsoft/dotnet:3.0-sdk AS build
WORKDIR /src
COPY ["./HelloWorldApp.csproj", "."]
RUN dotnet restore "HelloWorldApp.csproj"
COPY . .
RUN dotnet build "HelloWorldApp.csproj" -c Release -o /app
FROM build AS publish
RUN dotnet publish "HelloWorldApp.csproj" -c Release -o /app
FROM base AS final
WORKDIR /app
COPY --from=publish /app .
ENTRYPOINT ["dotnet", "HelloWorldApp.dll"]
При создании изображения у меня появляется следующее сообщение об ошибке
error CS0246: The type or namespace name 'IWebHostEnvironment' could not be found (are you missing a using directive or an assembly reference?)
NB) Приложение компилируется и запускается, если не используется Docker.
(извините, мой английский не очень хорош)
У кого-нибудь есть идея?
Спасибо
Claude