GitHub Probot: Ошибка при развертывании приложения Probot сейчас
Я клонировал wip-бот и попытался развернуть бот сейчас. Я следовал всем инструкциям, приведенным здесь (все шаги): https://probot.github.io/docs/deployment/ Однако при развертывании я столкнулся со следующей ошибкой:
aps120797@XENON-PC:/mnt/e/GSoC/wip-bot/wip-bot$ now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem
> Deploying /mnt/e/GSoC/wip-bot/wip-bot under aps120797
> Error! No secret found by uid or name "wip-bot-log-level"
> More details: https://err.sh/now-cli/env-no-secret
Где я могу ошибаться?
1 ответ
Я запускаю и развертываю приложение Сейчас, используя now-cli.
Ошибка говорит о том, что вы не определили LOG_LEVEL
приложения.
Чтобы получить подробное ведение журнала, добавьте -e LOG_LEVEL=trace
в команде. Таким образом, ваша команда теперь становится,
now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem -e LOG_LEVEL=trace
Кроме того, если вы хотите видеть меньше деталей, вместо подробного ведения журнала, вы можете просто заменить трассировку на информацию, то есть добавить -e LOG_LEVEL=info
, Таким образом, ваша команда становится,
now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem -e LOG_LEVEL=info
С этим ваша ошибка будет решена, и бот будет работать нормально.СОВЕТ: Если вы сталкиваетесь с любой другой подобной ошибкой: "Секрет не найден", просто укажите переменную среды и секрет, как эта заливка, чтобы решить проблему
now -e VARIABLE_NAME=@secret-name