-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.py
More file actions
25 lines (22 loc) · 1.05 KB
/
config.py
File metadata and controls
25 lines (22 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import os
from pathlib import Path
from dotenv import load_dotenv
ROOT_DIR = Path(__file__).resolve().parents[0]
load_dotenv(ROOT_DIR / ".env")
BOT_TOKEN = os.environ["BOT_TOKEN"]
API_ID = os.environ["API_ID"]
API_HASH = os.environ["API_HASH"]
PIXELDRAIN_API_KEY = os.getenv("PIXELDRAIN_API_KEY")
GITHUB_TOKEN = os.getenv("GITHUB_TOKEN")
GITHUB_OWNER = os.getenv("GITHUB_OWNER", "FrameworksForge")
GITHUB_REPO = os.getenv("GITHUB_REPO", "FrameworkPatcher")
WORKFLOW_ID = os.getenv("WORKFLOW_ID")
WORKFLOW_ID_A13 = os.getenv("GITHUB_WORKFLOW_ID_A13")
WORKFLOW_ID_A14 = os.getenv("GITHUB_WORKFLOW_ID_A14")
WORKFLOW_ID_A15 = os.getenv("GITHUB_WORKFLOW_ID_A15")
WORKFLOW_ID_A16 = os.getenv("GITHUB_WORKFLOW_ID_A16")
GLOBAL_ACTIVE_BUILDS_LIMIT = int(os.getenv("GLOBAL_ACTIVE_BUILDS_LIMIT", "5"))
WORKFLOW_RUN_DISCOVERY_TIMEOUT = int(os.getenv("WORKFLOW_RUN_DISCOVERY_TIMEOUT", "180"))
WORKFLOW_RUN_POLL_TIMEOUT = int(os.getenv("WORKFLOW_RUN_POLL_TIMEOUT", "7200"))
WORKFLOW_RUN_POLL_INTERVAL = int(os.getenv("WORKFLOW_RUN_POLL_INTERVAL", "20"))
OWNER_ID = os.getenv("OWNER_ID", "")