commit ad995affd5b6111cb1cdf02c5ac2109d24ff2fd4 Author: TylerCG <117808427+TylerCG@users.noreply.github.com> Date: Sat Apr 19 23:24:48 2025 -0400 Initial Create diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/app/__pycache__/main.cpython-313.pyc b/app/__pycache__/main.cpython-313.pyc new file mode 100644 index 0000000..73b097b Binary files /dev/null and b/app/__pycache__/main.cpython-313.pyc differ diff --git a/app/main.py b/app/main.py new file mode 100644 index 0000000..8d5f969 --- /dev/null +++ b/app/main.py @@ -0,0 +1,16 @@ +from fastapi import FastAPI, Request +from fastapi.responses import HTMLResponse +from fastapi.templating import Jinja2Templates +from fastapi.staticfiles import StaticFiles + +app = FastAPI() + +# Mount static files if needed (e.g. CSS, JS, images) +app.mount("/static", StaticFiles(directory="static"), name="static") + +# Jinja2 template directory +templates = Jinja2Templates(directory="templates") + +@app.get("/", response_class=HTMLResponse) +async def read_root(request: Request): + return templates.TemplateResponse("index.html", {"request": request, "message": "Hello from FastAPI + Jinja2!"}) diff --git a/app/templates/index.html b/app/templates/index.html new file mode 100644 index 0000000..81cc744 --- /dev/null +++ b/app/templates/index.html @@ -0,0 +1,9 @@ + + +
+