本项目可监控多个Minecraft Bedrock/Java服务器的状态,使用PostgreSQL数据库持久化数据,并提供带有读写API密钥身份验证的Web API。
将以下文件复制到新目录中并进行配置:
docker-compose.ymltemplate.env -> .env启动Docker Compose服务:
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 .