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:
@@ -1,12 +1,25 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import annotations
|
||||
|
||||
import logging
|
||||
|
||||
from django.apps import AppConfig
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
from hotpocket_backend.apps.core.conf import settings
|
||||
|
||||
LOGGER = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class CoreConfig(AppConfig):
|
||||
default_auto_field = 'django.db.models.BigAutoField'
|
||||
label = 'core'
|
||||
name = 'hotpocket_backend.apps.core'
|
||||
verbose_name = _('Core')
|
||||
|
||||
def ready(self):
|
||||
LOGGER.info(
|
||||
'HotPocket Backend ready: env=`%s` app=`%s`',
|
||||
settings.ENV.name,
|
||||
settings.APP.name,
|
||||
)
|
||||
|
||||
@@ -6,7 +6,7 @@ import typing
|
||||
|
||||
from hotpocket_backend.secrets.admin import AdminSecrets
|
||||
from hotpocket_backend.secrets.webapp import WebAppSecrets
|
||||
from hotpocket_common.constants import App, Env
|
||||
from hotpocket_common.constants import App, Environment
|
||||
|
||||
|
||||
class PSettings(typing.Protocol):
|
||||
@@ -16,7 +16,7 @@ class PSettings(typing.Protocol):
|
||||
SECRET_KEY: str
|
||||
|
||||
APP: App
|
||||
ENV: Env
|
||||
ENV: Environment
|
||||
|
||||
SECRETS: AdminSecrets | WebAppSecrets
|
||||
|
||||
@@ -32,3 +32,9 @@ class PSettings(typing.Protocol):
|
||||
UPLOADS_PATH: pathlib.Path
|
||||
|
||||
AUTH_KEY_TTL: int
|
||||
|
||||
UI_BASE_HEAD_INCLUDES: list
|
||||
UI_BASE_SCRIPT_INCLUDES: list
|
||||
|
||||
UI_PAGE_HEAD_INCLUDES: list
|
||||
UI_PAGE_SCRIPT_INCLUDES: list
|
||||
|
||||
Reference in New Issue
Block a user