diff options
| author | 2022-12-04 13:19:08 +0300 | |
|---|---|---|
| committer | 2022-12-04 13:19:08 +0300 | |
| commit | 92a9669ee06ea6341082aaceb6f2d2ad5585d007 (patch) | |
| tree | f45b37e10e0e59822a795d5a9a2e0bc403501a23 /pydis_site/settings.py | |
| parent | Update pydis_site/apps/content/resources/guides/python-guides/docker-hosting-... (diff) | |
| parent | Rename vps_services.md to vps-services.md (#808) (diff) | |
Merge branch 'python-discord:main' into main
Diffstat (limited to 'pydis_site/settings.py')
| -rw-r--r-- | pydis_site/settings.py | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/pydis_site/settings.py b/pydis_site/settings.py index cb05956b..e9e0ba67 100644 --- a/pydis_site/settings.py +++ b/pydis_site/settings.py @@ -38,12 +38,16 @@ 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") +GITHUB_TIMESTAMP_FORMAT = "%Y-%m-%dT%H:%M:%SZ" +"""The datetime string format GitHub uses.""" + +STATIC_BUILD: bool = env("STATIC_BUILD")  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") -if not env("STATIC_BUILD"): +if not STATIC_BUILD:      sentry_sdk.init(          dsn=env('SITE_DSN'),          integrations=[DjangoIntegration()], @@ -100,7 +104,7 @@ else:  NON_STATIC_APPS = [      'pydis_site.apps.api',      'pydis_site.apps.staff', -] if not env("STATIC_BUILD") else [] +] if not STATIC_BUILD else []  INSTALLED_APPS = [      *NON_STATIC_APPS, @@ -129,7 +133,7 @@ INSTALLED_APPS = [  if not env("BUILDING_DOCKER"):      INSTALLED_APPS.append("django_prometheus") -if env("STATIC_BUILD"): +if STATIC_BUILD:      # The only middleware required during static builds      MIDDLEWARE = [          'django.contrib.sessions.middleware.SessionMiddleware', @@ -180,7 +184,7 @@ WSGI_APPLICATION = 'pydis_site.wsgi.application'  DATABASES = {      'default': env.db(),      'metricity': env.db('METRICITY_DB_URL'), -} if not env("STATIC_BUILD") else {} +} if not STATIC_BUILD else {}  # Password validation  # https://docs.djangoproject.com/en/2.1/ref/settings/#auth-password-validators | 
