feat: improve template processing (#112)

* Improve template processing

* docs update, config validation rules update
This commit is contained in:
2023-09-08 23:38:07 +03:00
committed by GitHub
parent a56fe28003
commit 018d9589e1
28 changed files with 413 additions and 59 deletions

View File

@ -147,7 +147,8 @@ def setup_service(repository_id: RepositoryId, configuration: Configuration, spa
setup_cors(application)
application.logger.info("setup templates")
aiohttp_jinja2.setup(application, loader=jinja2.FileSystemLoader(configuration.getpath("web", "templates")))
loader = jinja2.FileSystemLoader(searchpath=configuration.getpathlist("web", "templates"))
aiohttp_jinja2.setup(application, trim_blocks=True, lstrip_blocks=True, autoescape=True, loader=loader)
application.logger.info("setup configuration")
application["configuration"] = configuration