How I Do Go Application Configuration in 2020 - DEV Community 👩💻👨💻
Goアプリケーションでアプリケーションの設定を扱う方法はたくさんあります。
- os.Getenv("MY_AWESOME_ENV") を使用したシンプルな環境変数
- yaml/json/toml/hcl/envfile/java.propertiesファイルのパーサーライブラリ+残りは手動
- 外部システムからの読み込み (例: etcd, consul, etc...) を、それぞれのライブラリやAPIを使って行う。
- CLIフラグ
