9cb39e6afb9516389e5ac15d0f8b00f0fecc4117
Игровая Платформа Minecraft
Этот репозиторий является центральной точкой для проекта "Платформа Minecraft". Он объединяет все компоненты системы с помощью Git-субмодулей и содержит основную конфигурацию для развертывания и CI/CD.
Архитектура
Проект построен на микросервисной архитектуре с использованием Docker и Docker Compose. Автоматическая сборка и развертывание осуществляется с помощью Drone CI.
Компоненты (субмодули)
backend/: Основной бэкенд-сервер на Go. Реализует Yggdrasil API, Web API и Admin API.frontend/: Веб-интерфейс на Vue.js для пользователей и администраторов.ping-helper/: Вспомогательный WebSocket-сервис на Go для измерения пинга.launcher/: Кастомный игровой лаунчер (форк HMCL).
Конфигурация
.drone.yml: Пайплайн для Drone CI.docker-compose.yml: Описание сервисов для Docker.Caddyfile: Конфигурация веб-сервера Caddy.scripts/: Вспомогательные скрипты (миграции, бэкапы).
Description
Languages
PLpgSQL
100%