我在Heroku中部署了一個django項目。它使用python-instragram。GIT/Heroku敏感信息
我有一個來自我有一個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)
我core_keys.py加入的.gitignore:
*/core_keys.py
當我部署到Heroku的應用程序,因爲它包含了client_secret文件是不顯着的工作因爲它在.gitignore中沒有推到heroku。
如何在不需要私人回購的情況下在heroku上擁有此文件,我應該使用哪種方法?
我對heroku瞭解不多,但是不能以某種方式推送文件嗎?作爲最後的手段,有沒有收到一個POST的自定義方法 – goncalopp