Mercurial > piecrust2
changeset 706:e67da1f7293b
admin: Add support for `.well-known` folder.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 14 May 2016 18:18:54 -0700 |
parents | acd119fda1f7 |
children | 6c500fd3194f |
files | foodtruck/web.py |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/foodtruck/web.py Sat May 07 19:33:03 2016 -0700 +++ b/foodtruck/web.py Sat May 14 18:18:54 2016 -0700 @@ -3,6 +3,7 @@ import time import logging from flask import Flask, g, request, render_template +from werkzeug import SharedDataMiddleware from .configuration import ( FoodTruckConfigNotFoundError, get_foodtruck_config) from .sites import FoodTruckSites, InvalidSiteError @@ -30,6 +31,10 @@ 'local': admin_root} } +# Add a special route for the `.well-known` directory. +app.wsgi_app = SharedDataMiddleware( + app.wsgi_app, + {'/.well-known': os.path.join(admin_root, '.well-known')}) if os.path.isfile(config_path): app.config.from_pyfile(config_path)