ReadMeのメモ
## 環境ごとの設定ファイル管理方針
本プロジェクトでは、環境ごとに異なる設定ファイルと全環境で共通する設定ファイルを以下のディレクトリ構造で管理します。この構造により、各環境に適した設定を明確に分離しつつ、共通の設定ファイルを一元管理します。
### ディレクトリ構造
- **環境ごとの設定ファイル**は、それぞれの環境名を持つディレクトリに配置します。
- **全環境共通の設定ファイル**は、`conf`ディレクトリ直下に配置します。
```bash
conf/
├── prod/
│ └── hogehoge.conf
├── stage/
│ └── hogehoge.conf
├── dr/
│ └── hogehoge.conf
├── 全環境共通A.conf
└── 全環境共通B.conf
### 管理方針
- `prod`ディレクトリ: 本番環境用の設定ファイルを配置します。このファイルは実際にプロダクション環境で使用される設定を反映しています。
- `stage`ディレクトリ: 準本番環境用の設定ファイルを配置します。このファイルはステージング環境で使用され、プロダクション環境にデプロイする前の最終テストに使用されます。
- `dr`ディレクトリ: 災害対策環境用の設定ファイルを配置します。このファイルは災害時にプロダクション環境を迅速に復旧するための設定を含んでいます。
- 全環境共通の設定ファイル: すべての環境で共通して使用される設定ファイルをconfディレクトリ直下に配置します。これにより、重複を避け、管理が容易になります。