Реализация для дева с хот релоадом

This commit is contained in:
2025-09-01 19:06:55 +03:00
parent a0b6e04d99
commit 513ff3c144
5 changed files with 186 additions and 2 deletions

View File

@@ -11,11 +11,25 @@
- Docker и Docker Compose
- Git
### Запуск всех сервисов
### Запуск всех сервисов (продакшн)
```bash
docker-compose up -d
docker compose up -d
```
### Запуск в режиме разработки
```bash
# Автоматический запуск
python start_dev.py
# Или вручную
docker compose -f docker-compose.dev.yml up -d
```
**Режим разработки** позволяет:
- Автоматически перезагружать Streamlit при изменении кода
- Монтировать исходный код напрямую в контейнер
- Видеть изменения без пересборки контейнеров
### Доступ к сервисам
- **FastAPI**: http://localhost:8000
- **Streamlit**: http://localhost:8501
@@ -72,6 +86,18 @@ python_parser_cf/
## 🛠️ Разработка
### Режим разработки (рекомендуется)
```bash
# Запуск режима разработки
python start_dev.py
# Остановка
docker compose -f docker-compose.dev.yml down
# Возврат к продакшн режиму
python start_prod.py
```
### Локальная разработка FastAPI
```bash
cd python_parser