You've already forked hotpocket
BTHLABS-64: Support for customized environments
Co-authored-by: Tomek Wójcik <labs@tomekwojcik.pl> Co-committed-by: Tomek Wójcik <labs@tomekwojcik.pl>
This commit is contained in:
@@ -19,8 +19,12 @@ ALLOWED_HOSTS = []
|
||||
ENV = Env(os.getenv('HOTPOCKET_BACKEND_ENV', None))
|
||||
APP = App(os.getenv('HOTPOCKET_BACKEND_APP', None))
|
||||
|
||||
HOTPOCKET_BACKEND_SECRETS_PACKAGE = os.getenv(
|
||||
'HOTPOCKET_BACKEND_SECRETS_PACKAGE', 'hotpocket_backend.secrets',
|
||||
)
|
||||
|
||||
SECRETS: BaseSecrets = load_secrets(
|
||||
'hotpocket_backend.secrets', ENV.value, APP.value,
|
||||
HOTPOCKET_BACKEND_SECRETS_PACKAGE, ENV.value, APP.value,
|
||||
)
|
||||
|
||||
SECRET_KEY = SECRETS.SECRET_KEY
|
||||
|
||||
@@ -4,13 +4,15 @@ from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
|
||||
from hotpocket_common.constants import App, Environment
|
||||
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent.parent
|
||||
|
||||
DEBUG = False
|
||||
ALLOWED_HOSTS = []
|
||||
|
||||
ENV = 'build'
|
||||
APP = 'backend'
|
||||
ENV = Environment('BUILD', 'build')
|
||||
APP = App.WEBAPP
|
||||
|
||||
INSTALLED_APPS = [
|
||||
'django.contrib.auth',
|
||||
|
||||
@@ -31,6 +31,11 @@ MIDDLEWARE = [
|
||||
'django_htmx.middleware.HtmxMiddleware',
|
||||
]
|
||||
|
||||
TEMPLATES[0]['OPTIONS']['context_processors'] += [ # noqa: F405
|
||||
'hotpocket_backend.apps.ui.context_processors.base_includes',
|
||||
'hotpocket_backend.apps.ui.context_processors.page_includes',
|
||||
]
|
||||
|
||||
ROOT_URLCONF = 'hotpocket_backend.urls.webapp'
|
||||
|
||||
LOGIN_REDIRECT_URL = '/accounts/post-login/'
|
||||
@@ -81,3 +86,9 @@ CORS_ALLOW_HEADERS = (
|
||||
)
|
||||
|
||||
AUTH_KEY_TTL = 30
|
||||
|
||||
UI_BASE_HEAD_INCLUDES = []
|
||||
UI_BASE_SCRIPT_INCLUDES = []
|
||||
|
||||
UI_PAGE_HEAD_INCLUDES = []
|
||||
UI_PAGE_SCRIPT_INCLUDES = []
|
||||
|
||||
Reference in New Issue
Block a user