summaryrefslogtreecommitdiff
path: root/fhost.py
diff options
context:
space:
mode:
authorMia Herkt <mia@0x0.st>2021-01-01 23:08:17 +0100
committerMia Herkt <mia@0x0.st>2021-05-23 19:13:51 +0200
commit47ff3a11527c13732bcf18cbe0eca4d2037f3891 (patch)
tree64e444393dbaf65e1b395b31c7ebf31a9fa89307 /fhost.py
parentb65209db7bd63084af3f85dbcd336fe62bf14d2c (diff)
Support instance templates
Diffstat (limited to 'fhost.py')
-rwxr-xr-xfhost.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/fhost.py b/fhost.py
index f939245..8644ade 100755
--- a/fhost.py
+++ b/fhost.py
@@ -23,6 +23,7 @@ from flask import Flask, abort, make_response, redirect, request, send_from_dire
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate
from jinja2.exceptions import *
+from jinja2 import ChoiceLoader, FileSystemLoader
from hashlib import sha256
from magic import Magic
from mimetypes import guess_extension
@@ -68,6 +69,10 @@ app.config.update(
if not app.config["TESTING"]:
app.config.from_pyfile("config.py")
+ app.jinja_loader = ChoiceLoader([
+ FileSystemLoader(str(Path(app.instance_path) / "templates")),
+ app.jinja_loader
+ ])
if app.config["DEBUG"]:
app.config["FHOST_USE_X_ACCEL_REDIRECT"] = False