- Rename starrocks_client.py -> database_client.py - Rename daily_registered_users.py -> user_registration_models.py - Rename daily_registration_service.py -> registration_analytics_service.py - Rename daily_registration.py -> registration_metrics.py - Rename site_settings.py -> app_settings.py - Rename application.py -> app_factory.py - Update all import statements and references - Update README.md with new file structure
29 lines
791 B
Python
29 lines
791 B
Python
from pydantic_settings import BaseSettings
|
|
from typing import Optional
|
|
|
|
|
|
class SiteSettings(BaseSettings):
|
|
# Server settings
|
|
SERVER_HOST: str = "0.0.0.0"
|
|
SERVER_PORT: int = 8009
|
|
SERVICE_API_ACCESS_HOST: str = "0.0.0.0"
|
|
SERVICE_API_ACCESS_PORT: int = 8009
|
|
|
|
# Log settings
|
|
LOG_BASE_PATH: str = "./logs"
|
|
BACKEND_LOG_FILE_NAME: str = "metrics"
|
|
APPLICATION_ACTIVITY_LOG: str = "metrics-activity"
|
|
|
|
# StarRocks database settings
|
|
STARROCKS_HOST: str = "freeleaps-starrocks-cluster-fe-service.freeleaps-data-platform.svc"
|
|
STARROCKS_PORT: int = 9030
|
|
STARROCKS_USER: str = "root"
|
|
STARROCKS_PASSWORD: str = ""
|
|
STARROCKS_DATABASE: str = "freeleaps"
|
|
|
|
class Config:
|
|
env_file = "local.env"
|
|
|
|
|
|
site_settings = SiteSettings()
|