Heroku CI: KeyError: ключ не найден "STRIPE_SECRET_KEY" - PullRequest
0 голосов
/ 13 ноября 2018

Я недавно добавил новые переменные ENV в свое приложение, это, в частности, мой STRIPE_SECRET_KEY в инициализаторе:

Stripe.api_key = ENV.fetch("STRIPE_SECRET_KEY")

Когда я отправляю свой код на свой промежуточный сервер, и тесты запускают эту ошибку, всплываетвверх.Я удостоверился, что переменная установлена ​​на моем промежуточном сервере, я также обновил свой файл app.json, чтобы потребовать эти переменные, я также попытался остановить Spring, но ничего не устраняет ошибку.

1 Ответ

0 голосов
/ 14 ноября 2018

Не рекомендуется включать конфиденциальные переменные конфигурации в ваш app.json.Если у вас есть что-то подобное, я бы порекомендовал сбросить это.Вместо этого вы можете добавить их в среду CI через веб-интерфейс.Инструкции о том, как это сделать, здесь .После добавления правильного ключа вы сможете запускать CI без этой ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...