From 017046dafd21f9ea68d9342893269b1f80131aef Mon Sep 17 00:00:00 2001 From: roai_linux Date: Mon, 30 Mar 2026 11:37:21 +0330 Subject: [PATCH] fix(stable): fix secret --- Back/docker-compose.yml | 2 +- Back/domains/admin/service.py | 6 ++---- Back/livekit.yaml | 16 ++++++---------- Back/scripts/create_admin.py | 4 ++-- 4 files changed, 11 insertions(+), 17 deletions(-) diff --git a/Back/docker-compose.yml b/Back/docker-compose.yml index 350c220..fb92dd7 100755 --- a/Back/docker-compose.yml +++ b/Back/docker-compose.yml @@ -48,7 +48,7 @@ services: command: [ "--config", "/etc/livekit/livekit.yaml", "--keys", "${LIVEKIT_API_KEY}: ${LIVEKIT_API_SECRET}" ] restart: always healthcheck: - test: [ "CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:7880/health" ] + test: [ "CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:7780/health" ] interval: 10s timeout: 5s retries: 3 diff --git a/Back/domains/admin/service.py b/Back/domains/admin/service.py index 9f21e73..73e910d 100644 --- a/Back/domains/admin/service.py +++ b/Back/domains/admin/service.py @@ -11,12 +11,10 @@ from domains.users.repo import ( ) from core.security import hash_password - +from core.config import Settings def generate_user_secret(): - # return secrets.token_urlsafe(16) - #for test - return "1234" + 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 c1a8d1c..e2c1afd 100644 --- a/Back/livekit.yaml +++ b/Back/livekit.yaml @@ -1,19 +1,15 @@ -port: 7880 +port: 7780 rtc: - tcp_port: 7881 + tcp_port: 7781 port_range_start: 51000 - port_range_end: 51100 + port_range_end: 52000 use_external_ip: false node_ip: "188.213.199.211" # uncomment when using server ip - allow_tcp_fallback: true - congestion_control: - enabled: true -room: - empty_timeout: 600 - departure_timeout: 600 - auto_create: true +# room: +# empty_timeout: 600 +# departure_timeout: 600 ##### uncomment when using letsencrypt in server ####### turn: diff --git a/Back/scripts/create_admin.py b/Back/scripts/create_admin.py index a633c65..9e231be 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 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(16) - secret = "1234" + secret = secrets.token_urlsafe(Settings.SECRET_PASS_LENGTH) async with AsyncSessionLocal() as db: try: