herokuでGoogle APIを認証するのは意外と骨が折れる。
それを簡単にしてくれるのが、こちらのビルドパックだ。
使い方
herokuにログインし、対象のアプリを選択する。
Settingsタブ内の、BuildpacksのAdd buildpackボタンをクリック。
表示されたポップアップに下記のurlを入力して、Save changes。
https://github.com/gerywahyunugraha/heroku-google-application-credentials-buildpack
次に、Config Vars(環境変数)に下記のように設定する。
GOOGLE_APPLICATION_CREDENTIALS | google-credentials.json |
GOOGLE_CREDENTIALS | サービスアカウントキーのJsonを全てコピペ |
これで、次のデプロイから認証が自動で設定される。