Application startup and shared context management for appcore applications.
appcore-bootstrap wires the full application stack together in dependency
order:
- configuration
- logging
- key providers
- crypto
- database
- application context publication
startup()AppContextctx
from pathlib import Path
from appcore.bootstrap import startup
context = startup(Path("config"))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.