Skip to content

zsu/appcore-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

appcore-bootstrap

Application startup and shared context management for appcore applications.

Purpose

appcore-bootstrap wires the full application stack together in dependency order:

  1. configuration
  2. logging
  3. key providers
  4. crypto
  5. database
  6. email
  7. application context publication

Main exports

  • startup()
  • AppContext
  • ctx

Example

from pathlib import Path

from appcore.bootstrap import startup

context = startup(Path("config"))

Dependency order

This is the highest-level appcore package. It depends on appcore-common, appcore-config, appcore-key-provider, appcore-crypto, appcore-logging, appcore-email, and appcore-database, and exposes the assembled runtime context.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages