Heroku CI: KeyError: ключ не найден "STRIPE_SECRET_KEY"
Недавно я добавил новые переменные ENV в мое приложение, это особенно мой STRIPE_SECRET_KEY
в инициализаторе:
Stripe.api_key = ENV.fetch("STRIPE_SECRET_KEY")
Когда я отправляю свой код на промежуточный сервер и запускаю тесты, появляется эта ошибка. Я удостоверился, что переменная установлена на моем промежуточном сервере, я обновил свой app.json
файл, чтобы требовать эти переменные, я пытался остановить Spring, но ничего не делает ошибка исчезает.
1 ответ
Не рекомендуется включать конфиденциальные переменные конфигурации в ваш app.json
, Если у вас есть что-то подобное, я бы порекомендовал сбросить это. Вместо этого вы можете добавить их в среду CI через веб-интерфейс. Инструкции о том, как это сделать, находятся здесь. Когда вы добавите туда правильный ключ, вы сможете запустить CI без этой ошибки.