本项目可监控多个 Minecraft Bedrock 和 Java 服务器的状态,使用 PostgreSQL 数据库持久化数据,并提供带认证的 Web API 接口。
| 服务端类型 | 支持版本 |
|---|---|
| Bedrock 版本 | 1.20.x |
| Java 版本 | 1.20.x |
将以下文件复制到一个新的目录中并进行配置:
docker-compose.ymltemplate.env -> .env启动 Docker 组合服务:
docker compose up -d
随后,应用数据库迁移。
该项目使用 golang-migrate 进行数据库迁移。 要应用迁移,请运行以下命令:
docker compose run --rm migrate -path=/migrations -database="postgres://postgres:postgres_password@postgres:5432/postgres?sslmode=disable" up
poetry run ruff check --fix
poetry run ruff format
poetry run mypy .