Если я правильно понимаю вашу проблему.
Вам необходимо скопировать Angular-код в контейнер.
Ваш Dockerfile будет:
FROM microsoft/dotnet:sdk AS build-env
WORKDIR /app
# Copy csproj and restore as distinct layers
COPY *.csproj ./
RUN dotnet restore
# Copy everything else and build
COPY . ./
RUN dotnet publish -c release -o out
# ENV ASPNETCORE_ENVIRONMENT Development
# Build runtime image
FROM microsoft/dotnet:aspnetcore-runtime
WORKDIR /app
COPY --from=build-env /app/out .
#Copy static content
COPY front/ /app/front/
ENTRYPOINT ["dotnet", "test.dll"]
Теперь вам нужно настроитьваше приложение, чтобы получить интерфейс из / app / front directory.
public void Configure(IApplicationBuilder app)
{
app.UseStaticFiles(); // For the wwwroot folder
app.UseStaticFiles(new StaticFileOptions
{
FileProvider = new PhysicalFileProvider("/app/front"),
RequestPath = "/front"
});
}
Извините за мой плохой C # ... Здесь документация