баг-фикс 30/34

This commit is contained in:
Zuev
2026-07-19 14:40:43 +03:00
parent 3d798c13e3
commit bc0e1ab1b4
172 changed files with 13431 additions and 2910 deletions

View File

@@ -36,14 +36,18 @@
# 1. Клонировать репозиторий
git clone <repo-url> magistr && cd magistr
# 2. Создать Docker-сеть (если ещё не создана)
docker network create proxy
# 2. Подготовить локальные переменные
cp .env.example .env
# Укажите в .env POSTGRES_PASSWORD и случайный JWT_SECRET.
# JWT_SECRET можно сгенерировать командой: openssl rand -base64 48
# 3. Запустить все сервисы
docker compose up -d --build
```
После запуска приложение доступно по адресу: **http://localhost:80**
Compose сам создаёт внутреннюю сеть и именованный том PostgreSQL. После запуска приложение
доступно по адресу **http://localhost:80**; если в `.env` задан другой `HTTP_PORT`, используйте
его. Backend и PostgreSQL наружу не публикуются: `/api` проксируется frontend-контейнером.
**Учётные данные по умолчанию:**
@@ -60,7 +64,7 @@ docker compose logs -f backend
# Полный сброс базы данных (удаление данных + повтор миграций)
docker compose down -v
docker compose up -d
docker compose up -d --build
# Остановка всех сервисов
docker compose down