Альтернативное решение - создать новую локальную ветвь , где вы измените .gitignore, чтобы secret-file можно было отправить в heroku.
НЕ вставьте эту ветку в репозиторий Github.
Чтобы подтолкнуть неосновную ветвь к герою, используйте:
git push heroku secret-branch:master
Более подробную информацию можно найти на:
https://devcenter.heroku.com/articles/multiple-environments#advanced-linking-local-branches-to-remote-apps
Используйте heroku run bash
, а затем ls
, чтобы проверить, был ли ваш секретный файл передан герою или нет
Преимущества перед другим решением:
Сохраните секретный файл в вашем любимом формате;)