2017-07-24 20 views
0

Ich habe erstellt gerade eine Azure Linux Web App (Vorschau) unter folgendem Link:Aktualisieren der Node.js-Version in einer Azure Linux Web App?

ich einen koajs Backend entwickelt habe, die Knoten v7.6.0 oder höher benötigt.

Auch ich habe diese SO Post gelesen: Upgrading Node on an Azure website? aber es ist mit Azure Windows Web App mit iis_node verwandt.

Bisher habe ich versucht nvm von der bash Kudu-Konsole zu installieren:
https://{mysitename}.scm.azurewebsites.net/DebugConsole
Aber es hat nicht funktioniert

So jetzt meine Vermutung ist, dass, wenn ich wählen Sie die Node.js Version aus dem azur Portal Azure wählt ein bestimmtes integriertes Andockfenster aus. Da für Node.js v7.6.0 oder höher kein Image vorhanden ist, muss ich ein eigenes Image erstellen.

Gibt es trotzdem die neueste Docker-Image-Konfiguration für node.js aus dem Portal oder muss ich eine von Grund auf neu erstellen?

Antwort

2

Azure WebApp auf Linux ist ein Docker Behälter nach dem offiziellen Dokument Using a custom Docker image for Azure Web App on Linux, Sie ein benutzerdefiniertes Docker Bild festlegen können, die für einen Web-App oder mit einer Knoten offical higer Version Bild von Docker Hub Node.js höher Version enthält.

Ich hoffe, es hilft.

+0

Greate THanks, ich werde das versuchen ;-) – Thomas

1

Derzeit sind Node.js-Versionen auf der Linux-Plattform verfügbar: 4.4.7, 4.5.0, 6.2.2, 6.6.0, 6.9.3, 6.10.3. Ich würde Ihnen empfehlen, auf Azure Windows Web App umzusteigen, mit dem Sie die Laufzeit von Node.js auf v7.6.0 oder höher (7.7.4, 8.0.0, 8.1.4) aktualisieren können.

+0

Ja, das ist ein guter Ansatz, aber ich wollte nur Linux Webapp testen :-) – Thomas