Включение необходимых исполняемых файлов в образ
Устанавливать исполняемые файлы внутри работающего контейнера — ненадёжный подход: всё установленное во время выполнения теряется при перезапуске. Включайте каждый внешний исполняемый файл, необходимый для навыка, в образ на этапе сборки. В примерах ниже рассматриваются только три исполняемых файла в алфавитном порядке:gog(изgogcli) для доступа к Gmailgoplacesдля Google Placeswacliдля WhatsApp
- Обновите Dockerfile.
- Пересоберите образ.
- Перезапустите контейнеры.
Приведённые выше URL-адреса являются примерами. Для виртуальных машин на базе ARM выбирайте ресурсы
arm64. Для воспроизводимых сборок указывайте URL-адреса выпусков с фиксированной версией.Сборка и запуск
pnpm install --frozen-lockfile сборка завершается ошибкой Killed или с кодом выхода 137, виртуальной машине не хватает памяти. Перед повторной попыткой выберите класс машины с большим объёмом памяти.
Проверьте исполняемые файлы:
/healthz с кодом 200 подтверждает, что процесс Gateway принимает подключения и исправен; встроенная проверка работоспособности образа HEALTHCHECK опрашивает ту же конечную точку.