aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/settings.py
diff options
context:
space:
mode:
authorGravatar Hassan Abouelela <[email protected]>2022-08-12 16:40:37 +0200
committerGravatar GitHub <[email protected]>2022-08-12 16:40:37 +0200
commit8ab501cd18fcb4804d58fdd3c7f3faf03f7127e3 (patch)
tree02b30f80bb484172f90ba023f58c8d8185d4ce1b /pydis_site/settings.py
parentMerge pull request #758 from python-discord/api-last_applied (diff)
parentRename GitHub App Environment Variables (diff)
Merge pull request #742 from python-discord/github-artifacts
Add GitHub Artifacts API Route
Diffstat (limited to 'pydis_site/settings.py')
-rw-r--r--pydis_site/settings.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/pydis_site/settings.py b/pydis_site/settings.py
index 03c16f4b..bbf1d3aa 100644
--- a/pydis_site/settings.py
+++ b/pydis_site/settings.py
@@ -21,7 +21,6 @@ import environ
import sentry_sdk
from sentry_sdk.integrations.django import DjangoIntegration
-
env = environ.Env(
DEBUG=(bool, False),
SITE_DSN=(str, ""),
@@ -30,10 +29,19 @@ env = environ.Env(
GIT_SHA=(str, 'development'),
TIMEOUT_PERIOD=(int, 5),
GITHUB_TOKEN=(str, None),
+ GITHUB_APP_ID=(str, None),
+ GITHUB_APP_KEY=(str, None),
)
GIT_SHA = env("GIT_SHA")
+GITHUB_API = "https://api.github.com"
GITHUB_TOKEN = env("GITHUB_TOKEN")
+GITHUB_APP_ID = env("GITHUB_APP_ID")
+GITHUB_APP_KEY = env("GITHUB_APP_KEY")
+
+if GITHUB_APP_KEY and (key_file := Path(GITHUB_APP_KEY)).is_file():
+ # Allow the OAuth key to be loaded from a file
+ GITHUB_APP_KEY = key_file.read_text(encoding="utf-8")
sentry_sdk.init(
dsn=env('SITE_DSN'),