2017年1月23日月曜日

Azure の MySQL in app その2

前回は MySQL の接続先を直接記述しましたが、どうやら MySQL in app の設定はリサイクルされるたびに更新されるようで、ポート番号などが変更されるようです。
その対処方法は、リリースアナウンスのブログにありました。

https://blogs.msdn.microsoft.com/appserviceteam/2016/08/18/announcing-mysql-in-app-preview-for-web-apps/

How to deploy your web app to using MySQL in-app
の項目にあるように、環境変数を使用する方法のようです。PHP の環境変数に値が入るようですね。

が、この方法で問題がひとつ。Tiny Tiny RSS は RSS の更新を Web ジョブで実行していますが、ここで使用する PHP のコマンドインターフェースでは、上記の環境変数が使えないのです。これは PHP の仕様のようですね。

はて、どのように回避するべきでしょうか。。。