2017-12-11 2 views
0

私はasp.netコアの中に角4のアプリを設定しました。 VSからビルドすると、すべてがうまく動作します。ドッカーを使ってasp.netコアの中に角4アプリの設定を作成する方法

これで、ドッカーを使ってコンテナを実行するイメージを作成したいと思います。 Dockerfileは次のようである:

マイクロソフト/ビルドENVとしてaspnetcoreビルド

WORKDIR /ソース

COPY FROM。 。 RUNのDOTNETが復元

RUNのDOTNETマイクロソフト/ aspnetcore FROM

リリース--configurationパブリッシュ/ -o公開:

WORKDIR /アプリ

COPY --from =構築-ENVを/公開する。

ENTRYPOINT [ "DOTNET"、 "MyApp.dll"]

私がドッキングウィンドウ-構成を実行すると、私はウェブサイトが角なしで実行されて見ることができます。 npm以上のものをインストールする必要があるようですが、dockerfileを設定してasp.netコアと角4を構築するための適切な解決策が見つかりませんでした。

誰かが例を挙げることができますか?私がやったことだし、それが私たちのために完璧に動作

おかげ

答えて

0

マイクロソフト/ aspnetcoreビルドFROM:私の-DOTNETビルド

WORKDIR /て、myApp

AS 2.0.1

COPY。

WORKDIR /て、myApp

COPYを-構築私-角度8.9.1 AS:./

RUNのDOTNETは、ノードから

を公開-o公開します。 ./

RUNのNPMインストール\ & & NPMの実行ビルド:PROD

マイクロソフト/ aspnetcore FROM:2.0.3

WORKDIR /アプリ

COPY --from =私の-dotNet- Build/myApp/publish。

COPY --from =私の-角度-ビルド/て、myApp/wwwrootに/て、myApp/wwwrootに

ENTRYPOINT [ "DOTNET"、 "yourApp.dll"]

関連する問題