From 8d54a72abb177ce13d2de889934e111a81caeedb Mon Sep 17 00:00:00 2001 From: Robbert Schep Date: Fri, 4 Jul 2025 23:39:56 +0200 Subject: [PATCH] Use start.sh + python.json, remove uWSGI --- clevercloud/python.json | 14 ++++---------- start.sh | 9 +++++++++ 2 files changed, 13 insertions(+), 10 deletions(-) create mode 100755 start.sh diff --git a/clevercloud/python.json b/clevercloud/python.json index 8ff5be3..2cf3db5 100644 --- a/clevercloud/python.json +++ b/clevercloud/python.json @@ -1,13 +1,7 @@ { - "deploy": "mkdocs build", - "python": { - "version": "3.13" + "runtime": "3.13", + "deploy": { + "build": "pip install -r requirements.txt", + "start": "./start.sh" } } - - - - - - - diff --git a/start.sh b/start.sh new file mode 100755 index 0000000..fa755e6 --- /dev/null +++ b/start.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +set -e + +echo "🔨 Building the MkDocs site…" +mkdocs build + +PORT="${PORT:-8000}" +echo "🚀 Serving site on 0.0.0.0:${PORT}" +exec python -m http.server "$PORT" --directory site