Микросервис, отвечающий за список серверов и их мониторинг.
Микросервис написан на Rust, так что чтобы
собрать его вам необходимо лишь установить cargo
на ваш ПК,
и прописать следующую команду
cargo build --release
После успешной сборки вы сможете найти артефакт по этому пути ./target/release/server_service
.
Команды для деплоя уже есть в нашем Puff-файле.
Узнать подробнее что такое Puff-файл
# Собирает сервис и пушит его в регистр под тегом latest
puff deploy
Возвращает список (сервер|клиент)ов
Возвращает (сервер|клиент) по Id
Добавляет (сервер|клиент).
{
"name": "",
"description": "",
"modloader": "Forge | Fabric",
"version": "x.x.x",
"mods": [""]
}
{
"name": "",
"client": "name клиента",
"ip": "x.x.x.x:xxxxx",
"icon": "image url",
"background": "image url"
}
Обновляет запись о (сервер|клиент)е
{}
Удаляет (сервер|клиент)