File tree Expand file tree Collapse file tree 4 files changed +25
-1
lines changed
Expand file tree Collapse file tree 4 files changed +25
-1
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ class Settings(BaseSettings):
99 API_V2_STR : str = "/api/v2"
1010 admin_email :
str = "[email protected] " 1111 frontend_url : str = "http://localhost:3000"
12+ version : str = "2.0.0-beta.1"
1213
1314 # Unique secret for hashing API keys. Generate with `openssl rand -hex 32`
1415 local_auth_secret = "clowder_secret_key"
Original file line number Diff line number Diff line change 3030from app .models .users import UserDB , UserAPIKeyDB , ListenerAPIKeyDB
3131from app .models .visualization_config import VisualizationConfigDB
3232from app .models .visualization_data import VisualizationDataDB
33- from app .routers import folders , groups
33+ from app .routers import folders , groups , status
3434from app .routers import (
3535 users ,
3636 authorization ,
189189 tags = ["thumbnails" ],
190190 dependencies = [Depends (get_current_username )],
191191)
192+ api_router .include_router (
193+ status .router ,
194+ prefix = "/status" ,
195+ tags = ["status" ]
196+ )
192197api_router .include_router (keycloak .router , prefix = "/auth" , tags = ["auth" ])
193198app .include_router (api_router , prefix = settings .API_V2_STR )
194199
Original file line number Diff line number Diff line change 1+ from pydantic import BaseModel
2+
3+ from app .config import settings
4+
5+
6+ class Status (BaseModel ):
7+ version : str = settings .version
Original file line number Diff line number Diff line change 1+ from fastapi import APIRouter
2+ from fastapi .security import HTTPBearer
3+
4+ from app .models .status import Status
5+
6+ router = APIRouter ()
7+ security = HTTPBearer ()
8+
9+ @router .get ("" , response_model = Status )
10+ async def add_thumbnail ():
11+ return Status ()
You can’t perform that action at this time.
0 commit comments