GitHub Probot: ошибка при развертывании приложения Probot сейчас

Я клонировал wip-bot и попытался развернуть бота сейчас. Я выполнил все приведенные здесь инструкции (все шаги): https://probot.github.io/docs/deployment/#now Однако при развертывании я столкнулся со следующей ошибкой:

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

Где я мог ошибиться?


person abhijeetps    schedule 11.04.2018    source источник


Ответы (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
person abhijeetps    schedule 11.04.2018