From a020cb162858f6966764356b9c72dacb5a402b3c Mon Sep 17 00:00:00 2001 From: psy <psy@darmstadt.ccc.de> Date: Wed, 15 Dec 2021 18:33:56 +0100 Subject: [PATCH] include templates in docker, move template directory to /usr/local/share/ --- Dockerfile.debian-bullseye-directory-listing | 1 + directory-listing/create-index.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile.debian-bullseye-directory-listing b/Dockerfile.debian-bullseye-directory-listing index c121740..ec47d64 100644 --- a/Dockerfile.debian-bullseye-directory-listing +++ b/Dockerfile.debian-bullseye-directory-listing @@ -8,3 +8,4 @@ RUN apt-get -qq update && \ apt-get -qq clean COPY directory-listing/create-index.py /usr/local/bin/create-directory-html-index +COPY directory-listing/templates/ /usr/share/templates/ diff --git a/directory-listing/create-index.py b/directory-listing/create-index.py index 4e21e68..92c9188 100755 --- a/directory-listing/create-index.py +++ b/directory-listing/create-index.py @@ -10,7 +10,7 @@ def timestamp_to_datetime(timestamp): return datetime.fromtimestamp(timestamp) def main(inputfolder, outputfolder, template, ignore_files): - jinjaenv = jinja2.Environment(autoescape=jinja2.select_autoescape(), loader=jinja2.FileSystemLoader("templates")) + jinjaenv = jinja2.Environment(autoescape=jinja2.select_autoescape(), loader=jinja2.FileSystemLoader("/usr/local/share/templates")) jinjaenv.filters["timestamp_to_datetime"] = timestamp_to_datetime template = jinjaenv.get_template(f"{template}.html.j2") -- GitLab