Initial commit
This commit is contained in:
19
pygoedge_panel/settings/prod.py
Normal file
19
pygoedge_panel/settings/prod.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from .base import * # noqa
|
||||
import os
|
||||
|
||||
# 生产环境强制关闭调试
|
||||
DEBUG = False
|
||||
|
||||
# 明确设置允许的主机名
|
||||
ALLOWED_HOSTS = [h for h in os.getenv('DJANGO_ALLOWED_HOSTS', '').split(',') if h] or ['localhost']
|
||||
|
||||
# 安全相关(按需开启)
|
||||
SECURE_SSL_REDIRECT = os.getenv('DJANGO_SECURE_SSL_REDIRECT', 'False').lower() == 'true'
|
||||
SESSION_COOKIE_SECURE = os.getenv('DJANGO_SESSION_COOKIE_SECURE', 'True').lower() == 'true'
|
||||
CSRF_COOKIE_SECURE = os.getenv('DJANGO_CSRF_COOKIE_SECURE', 'True').lower() == 'true'
|
||||
|
||||
# CSRF 信任域(如 https://panel.example.com)
|
||||
CSRF_TRUSTED_ORIGINS = [o for o in os.getenv('DJANGO_CSRF_TRUSTED_ORIGINS', '').split(',') if o]
|
||||
|
||||
# 生产环境静态文件收集目录(用于 collectstatic)
|
||||
STATIC_ROOT = BASE_DIR / 'staticfiles'
|
||||
Reference in New Issue
Block a user