reference: https://zenn.dev/waddy/books/graphql-nestjs-nextjs-bootcamp
- バージョン管理したい設定値は dotfile に切り出し、機密情報や実行情報の設定はすべて環境変数で上書きする
- 開発で使う値は git で管理したい
- ただし、機密情報は管理外にしたい
- Cloud Run を想定しているので、機密情報は Secret Manager 経由で環境変数として展開される
- NestJS の Configuratuin Module が良い感じにマージしてくれる
@nestjs/config
は環境変数を優先する