Revision d0a955d882c6ccd0876be578740c9350fe687cf1 authored by Jochen Kupperschmidt on 04 March 2024, 01:37:12 UTC, committed by Jochen Kupperschmidt on 04 March 2024, 01:37:12 UTC
1 parent 1661f3d
Raw File
serve_site.py
"""
Create and initialize the site application.

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

import os

from byceps.application import create_site_app
from byceps.config import ConfigurationError
from byceps.util.sentry import configure_sentry_from_env


configure_sentry_from_env()


site_id = os.environ.get('SITE_ID')
if not site_id:
    raise ConfigurationError(
        'No site ID specified via environment variable "SITE_ID".'
    )

app = create_site_app(site_id)
back to top