Adding base logic for config handling. Adding example config to root

This commit is contained in:
Pascal Scheiben
2025-09-18 09:33:55 +02:00
parent 19e9cd6625
commit 76c5353afa
9 changed files with 57 additions and 8 deletions

View File

@@ -1,5 +1,21 @@
def main() -> None:
print("Hello, World!")
from src.service import load_config
from fastapi import FastAPI
import logging
if __name__ == "__main__":
main()
logger = logging.getLogger("uvicorn")
logger.info("Starting application")
config = load_config()
app = FastAPI()
@app.get("/")
async def main():
return {"Hello": "World"}
@app.get("/config")
async def get_config():
"""Endpoint to get the current configuration."""
return config.model_dump()