20jun01 / mahjong_sharer

MIT License
0 stars 0 forks source link

[FEAT] ローカル用のENVファイルを用意する #21

Open 20jun01 opened 1 year ago

20jun01 commented 1 year ago

詳細

新機能の詳細を記載してください

現状、.envは.gitignoreでpushできないようにしているが、本番環境では環境変数として設定するようにしたい。 つまり

if err := godotenv.Load(".env"); err != nil {
        log.Fatal("Error loading env file")
    }

godotenv.Load({環境} + ".env")

とし、prod.envを空にして置いておく。

背景

新機能の背景を記載してください

開発環境用を用意することにより開発環境は環境変数を.envで設定でき、本番環境では環境変数をCONFIGから設定できる。これにより、開発時の環境変数の共有が簡単にでき、本番環境への移行も簡易にした上で環境変数は安全に管理できる。

参考

関連するissueやドキュメント、参考になるサイトなどがあれば記載してください

期限

新機能の期限を記載してください

20jun01 commented 7 months ago

👀 https://zenn.dev/dove/articles/5fd7926e7da949#.env%E3%81%AFgit%E3%81%AB%E8%BC%89%E3%81%9B%E3%81%AA%E3%81%84

20jun01 commented 7 months ago

.envにダミーデータを置いて、新たに作業する人が出た場合はdiscordやSlackなどで共有する