Heroku にデプロイされた django プロジェクトがあります。python-instragram を使用しています。
私が持っているインスタグラムクライアントからの「クライアントシークレット」があります。バージョン管理には git/github を使用しています。
この client_secret は、公開されている github リポジトリに置きたくないため、追跡されていないファイルからインポートされます。私はこのようなことをします:
from core_keys import core_client_secret
CONFIG = {
'client_id': '83d1b794dfc24f5588378f88be67c586',
'client_secret': core_client_secret,
'redirect_uri': 'http://localhost:8515/oauth_callback'
}
api = client.InstagramAPI(**CONFIG)
.gitignore に core_keys.py を追加しました:
*/core_keys.py
herokuにデプロイすると、client_secretを含むファイルが.gitignoreにあるためherokuにプッシュされなかったため、アプリは明らかに機能しません。
プライベートリポジトリを必要とせずにこのファイルをherokuに置くにはどうすればよいですか?どのようなアプローチを使用すればよいですか?