feature: added to Readme information about docker network

This commit is contained in:
2025-11-20 23:48:35 +07:00
parent 3d4430134b
commit 6862ea5760

View File

@@ -40,38 +40,50 @@ ingest-service/
### 1. Запуск через Docker Compose (рекомендуется)
> ⚠️ **ВАЖНО**: Необходимо сначала запустить инфраструктуру (PostgreSQL), которая создаст общую сеть `call-review-network`, а затем микросервис.
**Шаг 1: Запустить инфраструктуру (PostgreSQL)**
```bash
# Из корня проекта
cd infra
docker-compose up -d
docker-compose -f infra/docker-compose.yaml up -d
# Проверить, что PostgreSQL запущен
docker-compose ps
# Проверить, что PostgreSQL запущен и сеть создана
docker network ls | grep call-review
docker ps --filter "name=ingest-postgres"
```
**Шаг 2: Запустить микросервис ingest-service**
```bash
# Из папки микросервиса
cd ../services/ingest-service
docker-compose up -d
# Из корня проекта
docker-compose -f services/ingest-service/docker-compose.yaml up -d
# Проверить логи
docker-compose logs -f
# Проверить логи (увидите применение миграций и старт сервиса)
docker-compose -f services/ingest-service/docker-compose.yaml logs -f
# Проверить статус
docker-compose ps
docker ps --filter "name=ingest"
```
**Проверка работы:**
```bash
# Health check
curl http://localhost:8000/health
# Swagger UI
open http://localhost:8000/docs
```
**Остановка сервисов:**
```bash
# Остановить микросервис
cd services/ingest-service
docker-compose down
# Остановить микросервис (из корня проекта)
docker-compose -f services/ingest-service/docker-compose.yaml down
# Остановить инфраструктуру
cd ../../infra
docker-compose down
# Остановить инфраструктуру (ВНИМАНИЕ: остановит PostgreSQL!)
docker-compose -f infra/docker-compose.yaml down
# Или остановить всё сразу
docker-compose -f services/ingest-service/docker-compose.yaml down && \
docker-compose -f infra/docker-compose.yaml down
```
Приложение будет доступно по адресу: http://localhost:8000