update
This commit is contained in:
@@ -16,6 +16,8 @@ from backend.models import User
|
|||||||
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
|
pwd_context = CryptContext(schemes=["bcrypt"], deprecated="auto")
|
||||||
bearer = HTTPBearer(auto_error=False)
|
bearer = HTTPBearer(auto_error=False)
|
||||||
|
|
||||||
|
AUTH_VERSION = "prehash-sha256-2026-04-07"
|
||||||
|
|
||||||
|
|
||||||
def _env(name: str, default: str) -> str:
|
def _env(name: str, default: str) -> str:
|
||||||
value = os.getenv(name)
|
value = os.getenv(name)
|
||||||
|
|||||||
@@ -22,7 +22,13 @@ def _env(name: str, default: str) -> str:
|
|||||||
OLLAMA_API_URL = _env("OLLAMA_API_URL", "http://host.docker.internal:11434/api/generate")
|
OLLAMA_API_URL = _env("OLLAMA_API_URL", "http://host.docker.internal:11434/api/generate")
|
||||||
REQUIRE_AUTH_FOR_GENERATE = _env("REQUIRE_AUTH_FOR_GENERATE", "true").lower() in ("1", "true", "yes", "on")
|
REQUIRE_AUTH_FOR_GENERATE = _env("REQUIRE_AUTH_FOR_GENERATE", "true").lower() in ("1", "true", "yes", "on")
|
||||||
|
|
||||||
from backend.auth import create_access_token, get_current_user, hash_password, verify_password # noqa: E402
|
from backend.auth import ( # noqa: E402
|
||||||
|
AUTH_VERSION,
|
||||||
|
create_access_token,
|
||||||
|
get_current_user,
|
||||||
|
hash_password,
|
||||||
|
verify_password,
|
||||||
|
)
|
||||||
from backend.db import engine, get_db # noqa: E402
|
from backend.db import engine, get_db # noqa: E402
|
||||||
from backend.models import Base, User # noqa: E402
|
from backend.models import Base, User # noqa: E402
|
||||||
|
|
||||||
@@ -58,7 +64,7 @@ async def health():
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
db_ok = False
|
db_ok = False
|
||||||
db_error = str(e)
|
db_error = str(e)
|
||||||
return {"status": "ok", "db_ok": db_ok, "db_error": db_error}
|
return {"status": "ok", "db_ok": db_ok, "db_error": db_error, "auth_version": AUTH_VERSION}
|
||||||
|
|
||||||
|
|
||||||
@app.on_event("startup")
|
@app.on_event("startup")
|
||||||
|
|||||||
Reference in New Issue
Block a user