diff --git a/vessel.py b/vessel.py new file mode 100644 index 0000000..991644a --- /dev/null +++ b/vessel.py @@ -0,0 +1,105 @@ +"""Merkaba Vessel portal: interactive 3D tetrahedron light-body interface.""" +from pathlib import Path +from flask import Flask, render_template_string +import os + +app = Flask(__name__) +ROOT = Path(os.getenv("PORTAL_ROOT", Path(__file__).resolve().parent)) + +PAGE = """ + + + + Mer·ka·ba — The Real Vessel + + + + +
+
+
Mer·ka·ba — The Real Vessel
+
The living chariot. Two counter-rotating tetrahedra. The human spirit vehicle. This is navigable geometry.
+
+
+ + +
+
+ + + +""" +@app.get("/") +def index(): + return render_template_string(PAGE) + +@app.get("/health") +def health(): + return {"status":"ok","vessel":"merkaba","mode":"interactive"} + +if __name__=="__main__": + app.run(host="0.0.0.0",port=5005)