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