Skip to content

deployment

numerous.deployment

Deployment context for Numerous applications.

get_deployment_id_from_env()

Get deployment ID from environment variables.

Returns:

Type Description
str

The deployment ID from NUMEROUS_DEPLOYMENT_ID environment variable.

Raises:

Type Description
DeploymentIDMissingError

If NUMEROUS_DEPLOYMENT_ID is not set.

Source code in numerous/deployment/factory.py
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def get_deployment_id_from_env() -> str:
    """
    Get deployment ID from environment variables.

    Returns:
        The deployment ID from NUMEROUS_DEPLOYMENT_ID environment variable.

    Raises:
        DeploymentIDMissingError: If NUMEROUS_DEPLOYMENT_ID is not set.

    """
    deployment_id = os.getenv("NUMEROUS_DEPLOYMENT_ID")
    if deployment_id is None:
        raise DeploymentIDMissingError

    return deployment_id