-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
40 lines (28 loc) · 1.06 KB
/
config.py
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
from dotenv import load_dotenv
import os
env_result = load_dotenv()
VALID_PROJECT_KEYS = ["snap-hutao", "snap-hutao-deployment"]
IMAGE_NAME = os.getenv("IMAGE_NAME", "")
github_headers = {
"Authorization": f"Bearer {os.environ.get('GITHUB_PAT')}",
"X-GitHub-Api-Version": "2022-11-28"
}
API_TOKEN = os.environ.get("API_TOKEN")
HOMA_SERVER_IP = os.environ.get("HOMA_SERVER_IP", None)
DEBUG = True if "alpha" in IMAGE_NAME.lower() or "dev" in IMAGE_NAME.lower() else False
# FastAPI Config
TOS_URL = "https://hut.ao/statements/tos.html"
CONTACT_INFO = {
"name": "Masterain",
"url": "https://github.com/Masterain98",
"email": "[email protected]"
}
LICENSE_INFO = {
"name": "MIT License",
"url": "https://github.com/DGP-Studio/Generic-API/blob/main/LICENSE"
}
MAIN_SERVER_DESCRIPTION = """
## Hutao Generic API
You reached this page as you are trying to access the Hutao Generic API in developing purpose.
[**Snap Hutao**](https://hut.ao) is a project by DGP Studio, and this API is designed to support various services for Snap Hutao project.
"""