У нас уже есть API Restify, работающий в службе приложений Azure в Linux.Внезапно это приложение (как тестовое, так и прод. Они запускаются как отдельные приложения) перестало работать.На основании журналов ошибка связана с пакетом, который мы используем node-highcharts-exporting , который зависит от PhantomJS.Служба приложений использует узел 8.1.
Мы попытались повторно развернуть код, обновив версию узла до 8.12 (не хотим использовать последнюю версию без тестирования), но все равно не повезло.
РазвертываниеЖурналы: (Эта часть успешна. Это только для справки)
![enter image description here](https://i.stack.imgur.com/cdX3U.png)
Журналы контейнеров: (здесь происходит сбой запуска)
![enter image description here](https://i.stack.imgur.com/lxaGH.png)
Попытался реплицировать ту же среду на месте, и все работает отлично.Создан новый сервис приложений, который также сталкивается с той же проблемой.Любая помощь очень ценится.
Обновление 1: Я думаю, я понял, что происходит.Это связано с библиотеками шрифтов в linux https://github.com/ariya/phantomjs/issues/10904
Мне нужно установить libfontconfig
, но это не поддерживается службой приложений Azure.