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 (рекомендуется) ### 1. Запуск через Docker Compose (рекомендуется)
> ⚠️ **ВАЖНО**: Необходимо сначала запустить инфраструктуру (PostgreSQL), которая создаст общую сеть `call-review-network`, а затем микросервис.
**Шаг 1: Запустить инфраструктуру (PostgreSQL)** **Шаг 1: Запустить инфраструктуру (PostgreSQL)**
```bash ```bash
# Из корня проекта # Из корня проекта
cd infra docker-compose -f infra/docker-compose.yaml up -d
docker-compose up -d
# Проверить, что PostgreSQL запущен # Проверить, что PostgreSQL запущен и сеть создана
docker-compose ps docker network ls | grep call-review
docker ps --filter "name=ingest-postgres"
``` ```
**Шаг 2: Запустить микросервис ingest-service** **Шаг 2: Запустить микросервис ingest-service**
```bash ```bash
# Из папки микросервиса # Из корня проекта
cd ../services/ingest-service docker-compose -f services/ingest-service/docker-compose.yaml up -d
docker-compose 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 ```bash
# Остановить микросервис # Остановить микросервис (из корня проекта)
cd services/ingest-service docker-compose -f services/ingest-service/docker-compose.yaml down
docker-compose down
# Остановить инфраструктуру # Остановить инфраструктуру (ВНИМАНИЕ: остановит PostgreSQL!)
cd ../../infra docker-compose -f infra/docker-compose.yaml down
docker-compose down
# Или остановить всё сразу
docker-compose -f services/ingest-service/docker-compose.yaml down && \
docker-compose -f infra/docker-compose.yaml down
``` ```
Приложение будет доступно по адресу: http://localhost:8000 Приложение будет доступно по адресу: http://localhost:8000