diff foodtruck/config.py @ 597:79a31a3c947b

admin: Better production config for FoodTruck, provide proper first site. * Use a `settings` object to configure Flask. * Accept an `app.cfg` file in the admin folder to configure Flask. * Get a proper first site name when the cookie isn't set yet.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 20 Jan 2016 21:39:18 -0800
parents d4a01a023998
children
line wrap: on
line diff
--- a/foodtruck/config.py	Wed Jan 20 21:36:51 2016 -0800
+++ b/foodtruck/config.py	Wed Jan 20 21:39:18 2016 -0800
@@ -10,8 +10,9 @@
 logger = logging.getLogger(__name__)
 
 
-def get_foodtruck_config():
-    cfg_path = os.path.join(os.getcwd(), 'foodtruck.yml')
+def get_foodtruck_config(dirname=None):
+    dirname = dirname or os.getcwd()
+    cfg_path = os.path.join(dirname, 'foodtruck.yml')
     return FoodTruckConfiguration(cfg_path)