Skip to content

Project Structure

taihei edited this page Mar 13, 2026 · 2 revisions

Project Structure

├── Makefile                  ビルド定義
├── Dockerfile                s1n2-converter 用マルチステージビルド
├── docker-compose.yml        Open5GS 連携デプロイ
├── .env.example              環境変数テンプレート
├── config/
│   ├── auth_keys.example.yaml  加入者認証テンプレート
│   └── auth_keys.yaml          ローカル実値 (Git 管理外)
├── include/                  公開ヘッダー
├── include/internal/         内部ヘッダー
├── src/                      ソースコード
├── scripts/
│   └── protect_local_configs.sh  ローカル機密設定の退避補助
└── docs/                     ローカル運用メモ (Git 管理外)

補足:

  • start.sh はローカル運用用の補助スクリプトとして扱い、Git 管理外で運用する。
  • docs/ もローカル運用メモ置き場として使うため、Git 管理外で運用する。
  • log/, open5gs-base/, webui/ などのローカル派生資材が存在する場合があるが、公開リポジトリの前提ではない。

Clone this wiki locally