kitsunebi (狐火)

Minecraft サーバを管理するための仕組みがまとまったリポジトリ。
Git で構成をバージョン管理しつつ、Docker を活用するために作った仕組み。
MCPlayNetwork 向けに自前で作ったやつだが、別にどこでも誰でも使うことはできる。

目標

以下を目指す。

  • Docker の活用
  • 安定性の向上
  • ポータビリティ性の向上
  • メンテナンス性の向上
  • 環境複製の簡易化

ディレクトリ構造

  • configs
    • 設定ファイルを管理するディレクトリ
  • data
    • 実データを管理するディレクトリ
  • enviroments
    • 各環境変数を管理するディレクトリ
  • plugins
    • プラグインを管理するディレクトリ
  • scripts
    • スクリプトを管理するディレクトリ
  • secrets
    • 機密情報を管理するディレクトリ
  • worlds
    • ワールドデータを管理するディレクトリ
  • docker-compose.$ENV.yml
    • Docker compose ファイル

変更履歴

  • document/kitsunebi.txt
  • 最終更新: 2024/11/28 00:40
  • by snake