kitsunebi (狐火)
2024年09月時点で廃止済みなので、現在は使われていない。
新たな仕組みへの部分的な移植は進行中。
新たな仕組みへの部分的な移植は進行中。
Minecraft サーバを管理するための仕組みがまとまったリポジトリ。
Git で構成をバージョン管理しつつ、Docker を活用するために作った仕組み。
MCPlayNetwork 向けに自前で作ったやつだが、別にどこでも誰でも使うことはできる。
目標
以下を目指す。
- Docker の活用
- 安定性の向上
- ポータビリティ性の向上
- メンテナンス性の向上
- 環境複製の簡易化
ディレクトリ構造
configs
- 設定ファイルを管理するディレクトリ
data
- 実データを管理するディレクトリ
enviroments
- 各環境変数を管理するディレクトリ
plugins
- プラグインを管理するディレクトリ
scripts
- スクリプトを管理するディレクトリ
secrets
- 機密情報を管理するディレクトリ
worlds
- ワールドデータを管理するディレクトリ
docker-compose.$ENV.yml
- Docker compose ファイル
変更履歴
- add backend-skyblock-1 by viasnake (2024/07/31 22:54)
- feat: port を設定 by viasnake (2024/06/23 19:05)
- feat: limbo を分離 by viasnake (2024/06/23 17:32)
- feat: version 1.20.6 by viasnake (2024/06/21 18:10)
- fix: .から始まるファイルは除外しない by viasnake (2024/04/19 21:43)
- feat: dist ディレクトリを追加 by viasnake (2024/04/19 21:34)
- fix: . から始まるファイルを無視 by viasnake (2024/04/14 20:37)
- fix: change port by viasnake (2024/04/14 20:22)
- Merge pull request #11 from mcplaynetwork/feature/mcp-44 by viasnake (2024/04/14 10:43)
- feat: vanilla-1 を追加 by viasnake (2024/04/14 10:09)
- Merge pull request #8 from mcplaynetwork/feature/mcp-42 by viasnake (2024/03/19 19:27)
- feat: list.sh を追加 by viasnake (2024/03/19 19:22)
- Merge pull request #6 from mcplaynetwork/feature/mcp-41 by viasnake (2024/03/19 19:02)
- feat: 既存のサーバディレクトリを追加 by viasnake (2024/03/19 18:20)
- feat: ディレクトリ以外全てをコピー by viasnake (2024/03/19 18:06)
- feat: rsync を password で突破 by viasnake (2024/03/18 18:37)
- feat: 標準出力を捨てない by viasnake (2024/03/03 23:33)
- feat: .sync がある場合のみ実行 by viasnake (2024/02/28 03:54)
- Merge pull request #4 from mcplaynetwork/refactor/sync by viasnake (2024/02/28 03:21)
- refactor: sync.sh by viasnake (2024/02/28 03:17)