Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -9,6 +9,9 @@ import itertools
|
|
| 9 |
from collections import defaultdict
|
| 10 |
import gradio as gr
|
| 11 |
|
|
|
|
|
|
|
|
|
|
| 12 |
# 🔧 CONFIGURAÇÕES DO ARQUIVO
|
| 13 |
FILE_ID = "1EoH8V3Fyls0mNa95VcBN6ZL1B552ty3X"
|
| 14 |
URL = f"https://drive.google.com/uc?export=download&id={FILE_ID}"
|
|
@@ -306,6 +309,25 @@ with gr.Blocks(title="🚗 Sistema de Busca de Consórcio Auto") as demo_auto:
|
|
| 306 |
gr.Markdown("Desenvolvido para auxiliar na busca por cotas de consórcio automotivo.")
|
| 307 |
|
| 308 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 309 |
# Executar o app
|
| 310 |
if __name__ == "__main__":
|
| 311 |
-
demo_auto.launch()
|
|
|
|
| 9 |
from collections import defaultdict
|
| 10 |
import gradio as gr
|
| 11 |
|
| 12 |
+
# 🔥 NOVO: import do middleware CORS do FastAPI (usado internamente pelo Gradio)
|
| 13 |
+
from fastapi.middleware.cors import CORSMiddleware
|
| 14 |
+
|
| 15 |
# 🔧 CONFIGURAÇÕES DO ARQUIVO
|
| 16 |
FILE_ID = "1EoH8V3Fyls0mNa95VcBN6ZL1B552ty3X"
|
| 17 |
URL = f"https://drive.google.com/uc?export=download&id={FILE_ID}"
|
|
|
|
| 309 |
gr.Markdown("Desenvolvido para auxiliar na busca por cotas de consórcio automotivo.")
|
| 310 |
|
| 311 |
|
| 312 |
+
# ============================================================
|
| 313 |
+
# 🔥 CORREÇÃO CORS – ADICIONADO AQUI
|
| 314 |
+
# Obtém o app FastAPI interno e adiciona o middleware
|
| 315 |
+
# ============================================================
|
| 316 |
+
app = demo_auto.app
|
| 317 |
+
app.add_middleware(
|
| 318 |
+
CORSMiddleware,
|
| 319 |
+
allow_origins=[
|
| 320 |
+
"https://www.maxconconsorcios.com.br",
|
| 321 |
+
"https://maxconconsorcios.com.br",
|
| 322 |
+
# Se precisar testar localmente, adicione:
|
| 323 |
+
# "http://localhost:8000",
|
| 324 |
+
# "http://127.0.0.1:8000"
|
| 325 |
+
],
|
| 326 |
+
allow_credentials=True, # ESSENCIAL para aceitar credenciais
|
| 327 |
+
allow_methods=["*"],
|
| 328 |
+
allow_headers=["*"],
|
| 329 |
+
)
|
| 330 |
+
|
| 331 |
# Executar o app
|
| 332 |
if __name__ == "__main__":
|
| 333 |
+
demo_auto.launch()
|