баг-фикс 30/34
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user