https://github.com/byceps/byceps
Raw File
Tip revision: 1f51b67bd8e7a3b402136872f1fdf49988a9b2d5 authored by Jochen Kupperschmidt on 30 June 2024, 14:37:38 UTC
Add section on gifting trees as form of appreciation
Tip revision: 1f51b67
serve_apps.py
"""
Serve multiple apps together.

:Copyright: 2014-2024 Jochen Kupperschmidt
:License: Revised BSD (see `LICENSE` file for details)
"""

import sys

import structlog

from byceps.app_dispatcher import create_dispatcher_app, get_apps_config
from byceps.util.result import Err, Ok


logger = structlog.get_logger()


match get_apps_config():
    case Ok(apps_config):
        app = create_dispatcher_app(apps_config)
    case Err(e):
        logger.error(e)
        sys.exit(1)
back to top