diff options
Diffstat (limited to 'wsgi.py')
-rw-r--r-- | wsgi.py | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -0,0 +1,20 @@ +"""Run the application""" + +import os + +from qc_app import create_app + +def instance_path(): + """Retrieve the `instance_path`. Raise an exception if not defined.""" + path = os.getenv("QCAPP_INSTANCE_PATH", None) + if path is None: + raise Exception(( + "Configuration Error: Set the `QCAPP_INSTANCE_PATH` environment " + "variable.")) + + return path + +app = create_app(instance_path()) + +if __name__ == "__main__": + app.run() |