config.py

Code Hygiene Score: 100

Keine Issues gefunden.

Dependencies 6

Klassen 1

Code

"""Zentrale Konfiguration für MCP-Contracts Server."""

import sys
from pathlib import Path
from typing import ClassVar, List

# Shared Foundation
sys.path.insert(0, str(Path(__file__).parent.parent))
from shared.config_base import BaseConfig


class Config(BaseConfig):
    """
    Konfiguration für MCP-Contracts Server.

    Erbt alle DB-Konfiguration von BaseConfig.
    Definiert nur server-spezifische Werte.
    """

    # Contract-Konfiguration
    BASE_PATH: ClassVar[str] = "/var/www/dev.campus.systemische-tools.de"
    MAX_RESULTS: ClassVar[int] = 100
    MAX_YAML_LENGTH: ClassVar[int] = 100000

    # Contract-Status-Werte
    VALID_STATUSES: ClassVar[List[str]] = [
        "draft",
        "active",
        "deprecated",
    ]
← Übersicht Graph