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)