Stripe API に関する開発を行っています。私の開発環境では、ストライプ テスト キーを使用しています。本番環境では、もちろん実際のトランザクションを処理できるように、実際の API キーを使用しています。
現在、本番環境にデプロイする直前にテスト API キーを変更しています。これはあまり気分が良くありません。私がうまくいくと確信している戦略は、gitignore を使用して開発ブランチを作成し (API キーをロードする初期化子を無視して)、デプロイする前にマスター ブランチとマージすることです。このようにして、API キーはそれぞれの環境で常に正しいものになります。しかし、私はこのアプローチがあまり好きではありません。これらの API キーをどこかに設定して、アプリが dev/prod で使用するものを認識できるようにする方法はありますか?