Azure App ServiceでLTSのnodeを使いたい(できれば18系)

前提

Azure App Serviceにnodejsアプリをデプロイしようとしています。

実現したいこと

Azure App Serviceにnode 18系のLTS(18.12.0)で動くアプリをデプロイしたいです。

発生している問題・エラーメッセージ

  • Azure App Service on Linuxで試しています
  • linuxfxversionにはNODE|18-ltsを指定しています。にも関わらずApp Service側はnode 18.2.0で実行しようとしてきます(18.2.0はLTSではないのに)。
  • アプリ側ではpackage.jsonにて18.12.0以上を要求しているため、非互換エラーが発生します。

試したこと

  • node 16系でも同様に試しましたが、16-ltsを指定したら16.14.2で実行しようとしてきました(これもLTSではない)

試していないこと

  • Azure App Service on Windowsではまだ試していません(試す前に「App Serviceをcreateし過ぎ、48hロックします」と言われてしまった)

コメントを投稿

0 コメント