2017-11-15 14 views
1

ASP.NET Core 2.0でAngularテンプレートを使用して基本アプリケーションを作成し、Dockerサポートを追加して実行しましたが、ブラウザでコンテナIPに移動すると、私はちょうど私のアプリでエラーページを取得します。 Angularテンプレートのない基本的なWebアプリケーションは、同じDockerファイルでうまく動作するので、これはAngularルーティングに関連していると仮定します。これは誰にも起こったのですか?Docker - Angular 4テンプレートを使用したASP.NET Core 2.0

これは私のDockerfileです:

FROM microsoft/aspnetcore-build:2.0 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 

# build runtime image 
FROM microsoft/aspnetcore:2.0 
WORKDIR /app 
COPY --from=build-env /app/out . 
ENTRYPOINT ["dotnet", "appweb.dll"] 
+1

[良い質問をするにはどうすればいいですか?](* https://stackoverflow.com/help/how-to-ask) – tgogos

+0

誰の問題と同じですか?あなたはコード、設定、またはあなたが得ている正確なエラーに関する意味のある詳細を提供していません。 – ADyson

答えて

0

これは、角度とは何の関係もありません。発生しているエラーは、作成したアプリケーションに使用されているaspnetcoreイメージに、デフォルトのSPAテンプレートの依存関係であるノードが含まれていないためです。アプリケーションを起動させるには、nodeを含むaspnetcoreイメージからイメージを作成する必要があります。詳細についてはissueをご覧ください。