This commit is contained in:
Team3
2026-07-24 22:39:23 +02:00
commit 92889711a0
27 changed files with 2640 additions and 0 deletions

24
backend/server.py Normal file
View File

@@ -0,0 +1,24 @@
"""Planer2-Server: API + gebautes Frontend.
Start: uvicorn server:app --port 8200
"""
import sys
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parent))
from fastapi import FastAPI # noqa: E402
from fastapi.staticfiles import StaticFiles # noqa: E402
import config # noqa: E402
from routes import router # noqa: E402
app = FastAPI(title="Planer2")
app.include_router(router)
config.DATEN_DIR.mkdir(exist_ok=True)
FRONTEND_DIST = config.PROJECT_ROOT / "frontend" / "dist"
if FRONTEND_DIST.exists():
app.mount("/", StaticFiles(directory=FRONTEND_DIST, html=True), name="frontend")