This commit is contained in:
2026-10-13 15:30:11 +07:00
parent 2e55e3c88f
commit 74e291f3c8
5 changed files with 140 additions and 3 deletions
+17 -1
View File
@@ -18,6 +18,22 @@
Требования: Go, Docker Compose, Node.js 20.19+ или 22.12+, npm.
Короткие команды из корня проекта:
```sh
make dev # разработка: локальные БД/RustFS, Go-бэкенд и Vite-фронтенд
make game # локальная игра: запуск venue с HTTPS из готовых артефактов
make stop # остановка venue, данные сохраняются
```
`make dev` запускает приложения в текущем терминале; `Ctrl+C` останавливает оба
приложения, БД и RustFS остаются запущены. Перед первым запуском подготовьте
зависимости и `.env` по инструкции ниже; схема БД должна быть подготовлена через
`make -C evening_detective_server migrate-up` (требуется Goose).
`make game` — алиас `make venue`: перед первым запуском нужны сборка
`make prod-build`, сертификат и локальный DNS, как описано в разделе площадки.
`make stop` останавливает только площадку; процессы разработки не затрагивает.
### 1. Зависимости сервера
```sh
@@ -104,7 +120,7 @@ DNS по `http://<VENUE_BIND_IP>:<VENUE_PORT>`. Ссылки на материа
Миграции Goose выполняются до старта приложения. Для остановки без потери данных:
```sh
docker compose -f venue/docker-compose.yml -f venue/docker-compose.https.yml --env-file venue/.env down
make stop
```
Не используйте `down -v`: это удаляет данные. После изменений кода или миграций