2 Commits

  1. 11
      .env.example
  2. 5
      backend/config/settings.py

11
.env.example

@ -1,8 +1,9 @@
# Django Production Settings
# Mode Selection (DEV=true for local dev, DEV=false for live production)
DEV=false
# Django Settings
DJANGO_SECRET_KEY=generate-a-strong-random-secret-key-here
DJANGO_DEBUG=False
ALLOWED_HOSTS=*
CORS_ALLOW_ALL_ORIGINS=True
ALLOWED_HOSTS=localhost,127.0.0.1,YOUR_SERVER_IP
CSRF_TRUSTED_ORIGINS=http://localhost,http://127.0.0.1,http://YOUR_SERVER_IP
# Database Configuration (PostgreSQL)
@ -16,7 +17,7 @@ POSTGRES_PORT=5432
REDIS_URL=redis://redis:6379/0
# LLM Config (OpenAI / OpenRouter)
OPENAI_API_KEY=sk-or-v1-your-openrouter-key
OPENAI_API_KEY=sk-or-v1-your-openrouter-key-here
OPENAI_MODEL=google/gemma-4-26b-a4b-it:free
# Telegram Config

5
backend/config/settings.py

@ -28,9 +28,8 @@ load_dotenv(BASE_DIR.parent / '.env')
SECRET_KEY = os.getenv('DJANGO_SECRET_KEY', 'django-insecure-@8*97xo5!gdi!x*94-%n8$b63%ljy#@&^#7$h!9v-4a2#r+98t')
# Environment setup (development / production)
# Reads DEV=True/False or ENVIRONMENT='development'/'production'
ENVIRONMENT = os.getenv('ENVIRONMENT', os.getenv('DJANGO_ENV', 'development')).lower()
IS_DEV = os.getenv('DEV', 'True' if ENVIRONMENT in ('development', 'dev') else 'False').lower() in ('true', '1', 't')
# Reads DEV=True for development, DEV=False for production
IS_DEV = os.getenv('DEV', 'True').lower() in ('true', '1', 't')
if IS_DEV:
DEBUG = True

Loading…
Cancel
Save