私はAzure Web AppでAtlasBoardを実行しようとしていますが、動作させることはできません。 「30秒で開始する」ステップを使用して新しいボードを作成しました。デモボードはローカルで起動すると正常に動作します。それはatlasboard start 3333
で開始するか、node start
を実行した場合の両方で動作します。iisnodeのAzure WebアプリケーションでAtlasBoardを実行する
私はnode_modulesディレクトリを.gitignoreに追加しました。
私はAzureでgit展開を使用していますが、これはうまくいくようです。展開ログには、npmモジュールがインストールされていることも表示されます。
Using start-up script start.js from package.json.
Generated web.config.
The iisnode.yml file explicitly sets nodeProcessCommandLine. Automatic node.js version selection is turned off.
Selected npm version 3.5.1
npm WARN Invalid name: "HRMTS AtlasBoard"
npm WARN wwwroot No description
npm WARN wwwroot No repository field.
npm WARN wwwroot No README data
npm WARN wwwroot No license field.
Finished successfully.
しかし、アプリのdoesn'tを開始するようだと、私はクーズーコンソールでログメッセージを見たとき、私はこの取得:
をこれは、展開から最後の出力に含まです
Error: error installing D:\home\site\wwwroot\packages\demo
at process.<anonymous> (D:\Program Files (x86)\iisnode\interceptor.js:73:106)
at emitOne (events.js:96:13)
at process.emit (events.js:188:7)
at process._fatalException (node.js:267:26)
ここで何が間違っているのか誰かが分かりますか?
process.env.ATLASBOARD_PORTをprocess.env.PORTに変更し、package-dependency-manager.jsで修正を行うと、私のトリックがありました。ありがとう! – henningst
これを取得して実行する方法についての簡単なブログ記事を投稿しました。 http://blog.stoverud。いいえ/投稿/ atlasboard-on-azure-webapp / – henningst