Ich versuche AtlasBoard in einer Azure Web App auszuführen, kann es aber nicht ausführen. Ich habe ein neues Board mit den "Get started in 30 seconds" Schritten erstellt und das Demoboard läuft gut, wenn ich es lokal starte. Es funktioniert sowohl mit dem Starten mit atlasboard start 3333
oder wenn ich node start
ausführen.Ausführen von AtlasBoard auf Azure Web App mit iisnode
Ich habe das Verzeichnis node_modules zu .gitignore hinzugefügt.
Ich verwende Git-Deployment auf Azure und das scheint gut zu funktionieren. Das Implementierungsprotokoll zeigt auch, dass die npm-Module installiert sind.
Dies ist die letzte ouput aus dem Einsatz:
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.
die App Paßt nicht jedoch scheinen und zu starten, wenn ich in der Protokollmeldung in der Kudu-Konsole sehen, bekomme ich diese:
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)
Hat jemand eine Ahnung, was hier nicht stimmt?
Das Ändern von process.env.ATLASBOARD_PORT zu process.env.PORT und die Änderung in package-dependency-manager.js haben den Trick für mich gemacht. Vielen Dank! – henningst
Ich schrieb einen kurzen Blogbeitrag darüber, wie ich das einrichten kann. http: //blog.stoverud.Nein/Beiträge/atlasboard-on-azure-webapp / – henningst