coyote3

Architecture Overview

Stack

App initialization

Entry in coyote/__init__.py via init_app(...):

  1. load config class (prod/dev/test)
  2. initialize login manager
  3. initialize Mongo extension and connectivity check
  4. initialize MongoAdapter and handler wiring
  5. register blueprints
  6. initialize LDAP manager
  7. initialize utility layer
  8. attach request hooks and context processors

Blueprint modules and URL prefixes

Cross-cutting concerns