Initial Commit. Split cloud service from the combined project

This commit is contained in:
2026-05-08 13:20:23 +03:00
commit 4cbf8986df
37 changed files with 4543 additions and 0 deletions

17
cloud_backend/config.py Normal file
View File

@@ -0,0 +1,17 @@
from pathlib import Path
from pydantic_settings import BaseSettings
_HERE = Path(__file__).parent
class Settings(BaseSettings):
SECRET_KEY: str = "change-me-generate-a-long-random-string"
DATABASE_URL: str = "sqlite:////app/data/cloud.db"
ACCESS_TOKEN_EXPIRE_MINUTES: int = 60
ADMIN_USERNAME: str = "sysadmin"
ADMIN_PASSWORD: str = "changeme"
model_config = {"env_file": str(_HERE / ".env")}
settings = Settings()