Files
GTI_GERENCIADOR_FISCAL/app/main.py
T

22 lines
725 B
Python

"""
Painel de Clientes — monta os routers de CLIENTE, CLIENTE_CONTATO e o
gerador de chave manual. Ver docs/superpowers/specs/2026-08-13-painel-clientes-web-design.md.
"""
from fastapi import Depends, FastAPI
from fastapi.responses import RedirectResponse
from fastapi.staticfiles import StaticFiles
from .auth import exigir_login
from .routers import chave_manual, clientes, contatos
app = FastAPI(title="Painel de Clientes")
app.mount("/static", StaticFiles(directory="app/static"), name="static")
app.include_router(clientes.router)
app.include_router(contatos.router)
app.include_router(chave_manual.router)
@app.get("/")
def raiz(usuario: str = Depends(exigir_login)):
return RedirectResponse(url="/clientes")