up
This commit is contained in:
@@ -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`: это удаляет данные. После изменений кода или миграций
|
||||
|
||||
Reference in New Issue
Block a user