reinheit/config/settings/production.py

39 lines
890 B
Python
Raw Normal View History

2024-06-28 10:05:25 +01:00
import os
2024-06-28 17:31:52 +01:00
from oauth2_authcodeflow.conf import get_default_django_username
2024-06-27 19:38:36 +01:00
from .base import *
2024-06-27 19:13:43 +01:00
DATABASES = {
"default": {
"ENGINE": "django.db.backends.postgresql",
"NAME": "reinheit",
"USER": "reinheit",
}
}
DEBUG = False
2024-06-27 19:37:13 +01:00
ALLOWED_HOSTS = ["beer.gwairfelin.com"]
2024-06-27 22:39:35 +01:00
STATIC_ROOT = "/srv/www/beer.gwairfelin.com/static"
MEDIA_ROOT = "/srv/www/beer.gwairfelin.com/media"
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
2024-06-28 10:26:56 +01:00
CSRF_TRUSTED_ORIGINS = ["https://beer.gwairfelin.com"]
2024-06-28 10:05:25 +01:00
SECRET_KEY = os.environ.get("REINHEIT_SECRET_KEY")
2024-06-28 15:11:08 +01:00
OIDC_RP_CLIENT_ID = os.environ.get("OIDC_CLIENT_ID")
OIDC_RP_CLIENT_SECRET = os.environ.get("OIDC_CLIENT_SECRET")
OIDC_OP_DISCOVERY_DOCUMENT_URL = "https://gitea.gwairfelin.com/.well-known/openid-configuration"
2024-06-28 17:31:52 +01:00
def get_username(claims):
2024-06-28 17:36:29 +01:00
return claims["preferred_username"]
2024-06-28 17:31:52 +01:00
OIDC_DJANGO_USERNAME_FUNC = get_username