Allow overriding base URL path

Mon, 13 Mar 2023 17:56:43 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Mon, 13 Mar 2023 17:56:43 +0000
changeset 2
e245cf75db68
parent 1
75449093fdb6
child 3
07136e6644cc

Allow overriding base URL path

Dockerfile file | annotate | diff | comparison | revisions
run.sh file | annotate | diff | comparison | revisions
--- a/Dockerfile	Mon Mar 13 17:19:11 2023 +0000
+++ b/Dockerfile	Mon Mar 13 17:56:43 2023 +0000
@@ -26,6 +26,8 @@
 RUN adduser --disabled-password --no-create-home --system datasette \
  && chown -R datasette .
 
+ENV DATASETTE_PATH=/
+
 USER datasette
 
 ENTRYPOINT ["/bin/bash"]
--- a/run.sh	Mon Mar 13 17:19:11 2023 +0000
+++ b/run.sh	Mon Mar 13 17:56:43 2023 +0000
@@ -23,4 +23,9 @@
 # Precompute row counts for performance
 datasette inspect xmpp.db --inspect-file=counts.json
 
-exec datasette serve -h 0.0.0.0 --metadata metadata.yml -i xmpp.db --inspect-file=counts.json
+exec datasette serve \
+  -h 0.0.0.0 \
+  --metadata metadata.yml \
+  -i xmpp.db \
+  --inspect-file=counts.json \
+  --setting base_url "$DATASETTE_PATH"

mercurial