iac/apps/resources/base/django-configmap.yaml
2026-05-04 20:35:00 +07:00

93 lines
3.1 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: django-configmap
namespace: resources
data:
production.py: |
import os
from .base import *
# DEBUG SETTINGS
# -----------------------------------------------------------------------------
DEBUG = False
# -----------------------------------------------------------------------------
# ALLOWED HOSTS
# -----------------------------------------------------------------------------
ALLOWED_HOSTS = ['*']
# -----------------------------------------------------------------------------
# SERVICE ACCOUNTS HOST
# -----------------------------------------------------------------------------
SERVICE_ACCOUNTS_HOST = os.getenv(
"SERVICE_ACCOUNTS_HOST",
default="http://backend-svc.django.svc.cluster.local:80/api/core"
)
# -----------------------------------------------------------------------------
# DATABASE CONFIGURATION
# -----------------------------------------------------------------------------
POSTGRES_DATABASE = os.getenv("DATABASE_NAME")
POSTGRES_USER = os.getenv("DATABASE_USER")
POSTGRES_PASSWORD = os.getenv("DATABASE_PASSWORD")
POSTGRES_HOST = os.getenv("DATABASE_HOST")
POSTGRES_PORT = os.getenv("DATABASE_PORT")
DATABASES = {
"default": {
"ENGINE": "django.contrib.gis.db.backends.postgis",
"NAME": POSTGRES_DATABASE,
"USER": POSTGRES_USER,
"PASSWORD": POSTGRES_PASSWORD,
"HOST": POSTGRES_HOST,
"PORT": POSTGRES_PORT,
}
}
# -----------------------------------------------------------------------------
# CORS SETTINGS
SAREX_ADMIN_USERNAME = "hagen013"
SAREX_ADMIN_PASSWORD = "zealot096"
SAREX_BASE_HOST = "http://backend-svc.django.svc.cluster.local:80"
# -----------------------------------------------------------------------------
CORS_ALLOWED_ORIGINS = [
"https://localhost:8000",
"https://localhost:8080",
"https://wb.sarex.ru",
"https://wb.sarex.ru.lonsdaleites.ru",
"https://srx.wb.ru",
]
CSRF_TRUSTED_ORIGINS = [
'https://localhost:8000',
'https://localhost:8080',
'https://wb.sarex.ru',
"https://wb.sarex.ru",
]
CORS_ALLOW_ALL_ORIGINS = True
CORS_ALLOW_METHODS = [
"DELETE",
"GET",
"OPTIONS",
"PATCH",
"POST",
"PUT",
]
# -----------------------------------------------------------------------------
# STATIC FILES
# -----------------------------------------------------------------------------
STATIC_ROOT = "/static/"
STATIC_URL = "/static/"
STATICFILES_STORAGE = "django.contrib.staticfiles.storage.StaticFilesStorage"
# -----------------------------------------------------------------------------
# COOKIE SETTINGS
# -----------------------------------------------------------------------------
SESSION_COOKIE_NAME = "resource-sessionid"
CSRF_COOKIE_NAME = "resource-csrftoken"
# -----------------------------------------------------------------------------