Изменения:
-добавлены нетворки в докер композ -исправлен рутинг (баг пайчарма) -запросы к ии агентам не проходят из-за ссл сертификата (пробовали отключить, но пока не выходит, нужно доделать)
This commit is contained in:
@@ -1,3 +1,18 @@
|
||||
import sys
|
||||
from pathlib import Path
|
||||
|
||||
# Добавляем корневую директорию проекта в PYTHONPATH при прямом запуске
|
||||
# Это нужно, чтобы Python мог найти модуль 'app'
|
||||
# Проверяем, запускается ли файл напрямую, проверяя имя скрипта
|
||||
if sys.argv and len(sys.argv) > 0:
|
||||
script_path = Path(sys.argv[0]).resolve()
|
||||
current_file = Path(__file__).resolve()
|
||||
# Если скрипт запускается напрямую (не через модуль)
|
||||
if script_path == current_file or script_path.name == current_file.name:
|
||||
project_root = current_file.parent.parent # new-planet-backend
|
||||
if str(project_root) not in sys.path:
|
||||
sys.path.insert(0, str(project_root))
|
||||
|
||||
from fastapi import FastAPI, Request
|
||||
from fastapi.exceptions import RequestValidationError
|
||||
from starlette.exceptions import HTTPException as StarletteHTTPException
|
||||
@@ -73,7 +88,7 @@ if __name__ == "__main__":
|
||||
import uvicorn
|
||||
uvicorn.run(
|
||||
"app.main:app",
|
||||
host="0.0.0.0",
|
||||
host="127.0.0.1",
|
||||
port=8000,
|
||||
reload=settings.DEBUG
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user