Раздел: установка · v2.0
Версия 2.0 1.4
Tura Arena

Установка

Docker на Linux — основной путь. Вкладки ниже: env, Steam, Windows Server, эксплуатация. Ссылки: #env, #steam, #ops.

Docker Compose

API, lobby worker, PostgreSQL, Redis, nginx с TLS.

git clone https://github.com/tura-arena/tura-arena.git
cd tura-arena/deploy
cp .env.example .env
docker compose up -d

Первый запуск создаёт owner и одноразовый пароль в логе api.

Проверка

curl -sS https://your-domain/health | jq
curl -sS -H "Authorization: Bearer $TOKEN" https://your-domain/api/v2/me

Ожидаемый health: {"status":"ok","db":"ok","redis":"ok","steam":"connected"}.

Обновление

docker compose pull && docker compose up -d
docker compose exec api tura migrate