22 lines
674 B
Python
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"))
|