Files
pifu/config/settings.py
T
2026-09-11 15:26:08 +08:00

22 lines
674 B
Python

import os
from pathlib import Path
API_HOST = os.getenv(
"API_HOST",
"https://skin-test-api.ailuowan.com"
)
API_CALLBACK = os.getenv(
"API_CALLBACK",
"/api/v1/analysis/callback"
)
# SQLite must reside on persistent local storage; Compose uses /data/analysis.
TASK_DB_PATH = os.getenv(
"TASK_DB_PATH", str(Path(__file__).resolve().parent.parent / "data" / "tasks.sqlite3")
)
MAX_CONCURRENT_TASKS = int(os.getenv("MAX_CONCURRENT_TASKS", "1"))
MAX_PENDING_TASKS = int(os.getenv("MAX_PENDING_TASKS", "100"))
MODEL_PATH = os.getenv("MODEL_PATH", str(Path(__file__).resolve().parent.parent / "best.pt"))
IMAGE_WORKERS = int(os.getenv("IMAGE_WORKERS", "4"))