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