summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcashmere <cashmere@autistici.org>2026-06-20 00:32:53 +0200
committercashmere <cashmere@autistici.org>2026-06-20 00:32:53 +0200
commita6cf2147b5059c772ba70504ac46f201046f2386 (patch)
tree268e4c4c9a6abf41be01db6768a98f19b81df705 /src
parent7bfdacc9087f0f5e0b172e784cfc629cb79fdef0 (diff)
downloadtechnical-renaissance-a6cf2147b5059c772ba70504ac46f201046f2386.tar.gz
app.py: add main.py
Diffstat (limited to 'src')
-rw-r--r--src/technical_renaissance/app.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/technical_renaissance/app.py b/src/technical_renaissance/app.py
index fb1f316..b8f4df6 100644
--- a/src/technical_renaissance/app.py
+++ b/src/technical_renaissance/app.py
@@ -93,4 +93,11 @@ def build_opml() -> str:
return ElementTree.tostring(opml, encoding="unicode", xml_declaration=True)
-app.start(host="127.0.0.1", port=8080)
+def main() -> None:
+ host = os.environ.get("HOST", "127.0.0.1")
+ port = int(os.environ.get("PORT", "8080"))
+ app.start(host=host, port=port)
+
+
+if __name__ == "__main__":
+ main()