茶漬けの技術メモ

Golang, Rubyで趣味開発します。テックニュース書いたり。ガジェット触ったり。

GAEで使う環境変数をgit管理しない方法

appengine で環境変数を設定したいときは app.yaml に記述すれば簡単なのですが

それだと秘密鍵などの秘匿したい変数をgithubで晒すことになってしまう

そこで appengine を使う際に環境変数github で晒さない方法を紹介


方法

秘密にしたい変数を sercret.yaml に設定します

secret.yaml

env_variables:
  MY_VAR: 'my value'


app.yaml から secret.yaml を読み込みます

includes:
- secret.yaml


最後に secret.yaml をgit管理から外します
.gitignore

secret.yaml


以上で git管理から環境変数が設定したファイルを除外し、appengine に設定することができます。


こちらもどうぞ

o-tyazuke.hatenablog.com