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