Made persistency for logs and reduced retry delay for email
This commit is contained in:
parent
ab062747cb
commit
7fccf95ed9
3 changed files with 3 additions and 2 deletions
2
api.py
2
api.py
|
|
@ -80,7 +80,7 @@ from utils.normalization import normaliser_type_tiers
|
||||||
logging.basicConfig(
|
logging.basicConfig(
|
||||||
level=logging.INFO,
|
level=logging.INFO,
|
||||||
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
format="%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
||||||
handlers=[logging.FileHandler("sage_api.log"), logging.StreamHandler()],
|
handlers=[logging.FileHandler("/app/logs/sage_api.log"), logging.StreamHandler()],
|
||||||
)
|
)
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
|
||||||
|
|
@ -49,7 +49,7 @@ class Settings(BaseSettings):
|
||||||
# === Email Queue ===
|
# === Email Queue ===
|
||||||
max_email_workers: int = 3
|
max_email_workers: int = 3
|
||||||
max_retry_attempts: int = 3
|
max_retry_attempts: int = 3
|
||||||
retry_delay_seconds: int = 60
|
retry_delay_seconds: int = 3
|
||||||
|
|
||||||
# === CORS ===
|
# === CORS ===
|
||||||
cors_origins: List[str] = ["*"]
|
cors_origins: List[str] = ["*"]
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ services:
|
||||||
env_file: .env
|
env_file: .env
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/app/data
|
- ./data:/app/data
|
||||||
|
- ./logs:/app/logs
|
||||||
ports:
|
ports:
|
||||||
- "8000:8000"
|
- "8000:8000"
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue