diff --git a/Back/core/config.py b/Back/core/config.py index 74f2097..a75c359 100755 --- a/Back/core/config.py +++ b/Back/core/config.py @@ -10,7 +10,7 @@ class Settings(BaseSettings): ACCESS_TOKEN_EXPIRE_DAYS: int = 1 REFRESH_TOKEN_EXPIRE_WEEKS: int = 12 ALGORITHM: str = "HS256" - SECRET_PASS_LENGTH: int + SECRET_PASS_LENGTH: int = 4 DATABASE_URL: str REDIS_URL: str diff --git a/Back/docker-compose.yml b/Back/docker-compose.yml index fb92dd7..f32015f 100755 --- a/Back/docker-compose.yml +++ b/Back/docker-compose.yml @@ -76,7 +76,7 @@ services: condition: service_healthy api: - build: . + image: back-api container_name: neda_api ports: - "8000:8000" diff --git a/Back/domains/admin/service.py b/Back/domains/admin/service.py index 73e910d..a11f8fb 100644 --- a/Back/domains/admin/service.py +++ b/Back/domains/admin/service.py @@ -11,10 +11,10 @@ from domains.users.repo import ( ) from core.security import hash_password -from core.config import Settings +from core.config import settings def generate_user_secret(): - return secrets.token_urlsafe(Settings.SECRET_PASS_LENGTH) + return secrets.token_urlsafe(settings.SECRET_PASS_LENGTH) async def admin_create_user( db: AsyncSession, diff --git a/Back/livekit.yaml b/Back/livekit.yaml index e2c1afd..a851c8d 100644 --- a/Back/livekit.yaml +++ b/Back/livekit.yaml @@ -17,7 +17,7 @@ turn: key_file: "/etc/letsencrypt/live/pathfinder.wikm.ir/privkey.pem" tls_port: 5349 udp_port: 3478 - external_tls: false + external_tls: false domain: "pathfinder.wikm.ir" ####################################################### diff --git a/Back/scripts/create_admin.py b/Back/scripts/create_admin.py index 9e231be..f8cd6e3 100644 --- a/Back/scripts/create_admin.py +++ b/Back/scripts/create_admin.py @@ -4,12 +4,12 @@ import secrets from db.session import AsyncSessionLocal from domains.users.models import User from core.security import hash_password -from core.config import Settings +from core.config import settings async def create_admin() -> None: username = input("Admin username: ").strip() phone_number = input("Phone number (optional, 11 digits): ").strip() or None - secret = secrets.token_urlsafe(Settings.SECRET_PASS_LENGTH) + secret = secrets.token_urlsafe(settings.SECRET_PASS_LENGTH) async with AsyncSessionLocal() as db: try: