概要

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

目標

kitsunebi は以下を目指す。

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

ディレクトリ構造

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

変更履歴

  • infra/kitsunebi.txt
  • 最終更新: 2024/09/16 07:09
  • by snake