run.py 490 B

12345678910111213141516171819202122232425262728293031
  1. import os
  2. import morepath
  3. from app import App
  4. from .model import db
  5. def setup_db():
  6. DBHOST = 'tfb-database'
  7. db.bind(
  8. 'postgres',
  9. user='benchmarkdbuser',
  10. password='benchmarkdbpass',
  11. host=DBHOST,
  12. database='hello_world'
  13. )
  14. db.generate_mapping(create_tables=True)
  15. def wsgi_factory(): # pragma: no cover
  16. morepath.autoscan()
  17. App.commit()
  18. setup_db()
  19. return App()
  20. application = wsgi_factory() # pragma: no cover