From 7d37cf0409c6f19ab747f8c1bdda06dfe85c9852 Mon Sep 17 00:00:00 2001 From: Khrysse <73716731+Khrysse@users.noreply.github.com> Date: Sun, 22 Jun 2025 12:07:56 +0200 Subject: [PATCH] Render skip --- .env.example | 3 ++- app/env.py | 1 + app/prelaunch/vrchat_auth.py | 6 +++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index 3d741f0..276d126 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,3 @@ CLIENT_NAME="YourAPINme (Dev)/1.0" -VRCHAT_API_BASE="https://api.vrchat.cloud/api/1" \ No newline at end of file +VRCHAT_API_BASE="https://api.vrchat.cloud/api/1" +IS_RENDER=False \ No newline at end of file diff --git a/app/env.py b/app/env.py index 11e77b5..8afeac1 100644 --- a/app/env.py +++ b/app/env.py @@ -6,3 +6,4 @@ load_dotenv(dotenv_path=Path(__file__).parent.parent / ".env") CLIENT_NAME = os.getenv("CLIENT_NAME", "default-client-name") API_BASE = os.getenv("VRCHAT_API_BASE", "https://api.vrchat.cloud/api/1") TOKEN_FILE = Path(os.getenv("TOKEN_FILE", "data/auth/account.json")) +IS_RENDER = os.getenv("IS_RENDER", "false").lower() in ("true", "1", "t") \ No newline at end of file diff --git a/app/prelaunch/vrchat_auth.py b/app/prelaunch/vrchat_auth.py index 6889aa9..e20b0dc 100644 --- a/app/prelaunch/vrchat_auth.py +++ b/app/prelaunch/vrchat_auth.py @@ -6,7 +6,11 @@ import sys from pathlib import Path sys.path.append(str(Path(__file__).resolve().parent.parent)) -from env import CLIENT_NAME, API_BASE, TOKEN_FILE +from env import CLIENT_NAME, API_BASE, TOKEN_FILE, IS_RENDER + +if IS_RENDER: + print("⚠️ Running in Render environment, skipping VRChat auth.") + sys.exit(0) def save_token(data): data["created_at"] = datetime.now(timezone.utc).isoformat()