edit to run in local

This commit is contained in:
aurinex
2025-07-09 17:30:07 +05:00
parent e328fd4100
commit f7b3081893

10
main.py
View File

@ -9,12 +9,22 @@ from typing import List, Optional
import uvicorn import uvicorn
from utils import save_image, delete_image from utils import save_image, delete_image
import json import json
from fastapi.middleware.cors import CORSMiddleware
# Создание таблиц в БД # Создание таблиц в БД
models.Base.metadata.create_all(bind=engine) models.Base.metadata.create_all(bind=engine)
app = FastAPI(title="AutoBro API", description="API для управления базой данных автомобилей") app = FastAPI(title="AutoBro API", description="API для управления базой данных автомобилей")
# Настройка CORS
app.add_middleware(
CORSMiddleware,
allow_origins=["*"], # В продакшене замените на конкретные домены
allow_credentials=True,
allow_methods=["*"],
allow_headers=["*"],
)
# Добавляем обработку статических файлов # Добавляем обработку статических файлов
app.mount("/static", StaticFiles(directory="static"), name="static") app.mount("/static", StaticFiles(directory="static"), name="static")