Improve docker config

This commit is contained in:
Urtzi Alfaro
2025-07-20 02:16:51 +02:00
parent 9a67f3d175
commit 1c730c3c81
27 changed files with 2598 additions and 1161 deletions

View File

@@ -284,14 +284,6 @@ class BaseServiceSettings(BaseSettings):
raise ValueError("JWT_SECRET_KEY must be at least 32 characters long")
return v
@validator('DATABASE_URL')
def validate_database_url(cls, v):
if not v:
raise ValueError("DATABASE_URL is required")
if not v.startswith(('postgresql://', 'postgresql+asyncpg://')):
raise ValueError("DATABASE_URL must be a PostgreSQL URL")
return v
@validator('LOG_LEVEL')
def validate_log_level(cls, v):
valid_levels = ['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']