slop game oder so
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
"""HTML-Seiten und Health-Check."""
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from flask import Blueprint, Response, jsonify, render_template
|
||||
|
||||
from .models import get_db
|
||||
|
||||
bp = Blueprint("pages", __name__)
|
||||
|
||||
|
||||
@bp.get("/")
|
||||
def index() -> str:
|
||||
"""Spielseite: lädt Phaser und das Spiel als ES-Module."""
|
||||
return render_template("index.html")
|
||||
|
||||
|
||||
@bp.get("/disclaimer")
|
||||
def disclaimer() -> str:
|
||||
"""Disclaimer als eigenständige, auch ohne JavaScript lesbare Seite."""
|
||||
return render_template("disclaimer.html")
|
||||
|
||||
|
||||
@bp.get("/healthz")
|
||||
def healthz() -> Response:
|
||||
"""Kurzer Funktionstest für das Deployment (App startet, Datenbank erreichbar)."""
|
||||
get_db().execute("SELECT 1").fetchone()
|
||||
return jsonify({"status": "ok"})
|
||||
Reference in New Issue
Block a user