У меня есть приложение весенней загрузки, которое я запускаю в службе приложений Azure (Linux). Мое приложение зависит от двоичного файла и должно присутствовать в системе. Как мне установить его в моей службе приложений?
Я попробовал следующие два варианта:
- Сделал ssh через Kudu и установил пакет (пакет $ apk add). Но изменения не сохранились за пределами / дома. Зависимости были установлены в других папках, и когда служба приложения была повторно развернута, все эти зависимости исчезли
- Использовал хук после развертывания для запуска команды "$ apk add package", чтобы установить после завершения развертывания. Этот сценарий запускается, как видно из пользовательских операторов журнала, но все же я не вижу установленного пакета. Даже когда используется apt-get, он говорит: «невозможно заблокировать каталог администрирования»
Использование статически скомпилированного двоичного файла не вариант для меня, поскольку у него есть свои проблемы. Спасибо