feature: added to Readme information about docker network
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user