19 lines
445 B
Python
19 lines
445 B
Python
|
|
from fastapi import FastAPI
|
||
|
|
from dotenv import load_dotenv
|
||
|
|
|
||
|
|
from signing_service.application.settings.container import get_settings
|
||
|
|
from signing_service.api.routes.sign_document import router as sign_router
|
||
|
|
|
||
|
|
load_dotenv()
|
||
|
|
|
||
|
|
|
||
|
|
# 👇 FAIL FAST: load settings at startup
|
||
|
|
get_settings()
|
||
|
|
|
||
|
|
app = FastAPI(title="Signing Service")
|
||
|
|
app.include_router(sign_router)
|
||
|
|
|
||
|
|
@app.get("/health")
|
||
|
|
def health_check() -> dict[str, str]:
|
||
|
|
return {"status": "ok"}
|