From 0e2e02622d158e518e178d38284f5a19613b8b1b Mon Sep 17 00:00:00 2001 From: Vladimir Zagainov Date: Mon, 16 Jun 2025 13:42:41 +0300 Subject: [PATCH] docs: add README --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..544272f --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# Бэкенд-сервер (Go) + +Этот сервис является ядром платформы. Он написан на Go и использует: +- **Роутер:** `go-chi/chi` +- **База данных:** PostgreSQL (с драйвером `pgx`) +- **Аутентификация:** `bcrypt` для паролей, `JWT` для сессий. + +## API + +Реализует три основных типа API: +1. **Yggdrasil API** (`/authserver`, `/sessionserver`): для совместимости с лаунчером и игровыми серверами. +2. **Web API** (`/api`): для взаимодействия с фронтендом. +3. **Admin API** (`/api/admin`): для административных задач. + +## Запуск + +Сервер запускается командой `go run cmd/server/main.go` и слушает порт `8080`.