From 5c8e355e1ae0996ed4ab0a9ef7ae2ef0c67bd96d Mon Sep 17 00:00:00 2001 From: zramsay Date: Fri, 28 Nov 2025 15:40:45 -0500 Subject: [PATCH] build --- .gitignore | 1 + build-webapp.sh | 23 +++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .gitignore create mode 100755 build-webapp.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..45ddf0a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +site/ diff --git a/build-webapp.sh b/build-webapp.sh new file mode 100755 index 0000000..4b98c94 --- /dev/null +++ b/build-webapp.sh @@ -0,0 +1,23 @@ +PKG_DIR="." +OUTPUT_DIR="${PKG_DIR}/site" +DEST_DIR=${1:-/data} + +if [[ -d "$DEST_DIR" ]]; then + echo "${DEST_DIR} already exists." 1>&2 + exit 1 +fi + +# Install mkdocs and dependencies +apt-get update +apt-get install -y python3-pip + +pip3 install mkdocs mkdocs-material || exit 1 + +mkdocs build || exit 1 + +if [[ ! -d "$OUTPUT_DIR" ]]; then + echo "Missing output directory: $OUTPUT_DIR" 1>&2 + exit 1 +fi + +mv "$OUTPUT_DIR" "$DEST_DIR"