Mueve secretos a variables de entorno (.env)
- settings.py: SECRET_KEY, DEBUG, credenciales MySQL (x4 BBDD), SOAP, SumUp, Stripe y SMTP ahora se leen de variables de entorno via python-dotenv - añade .env.example como plantilla y python-dotenv a requirements - .gitignore: ignora .env - verificado: manage.py check OK y settings cargan valores desde .env Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# Copia este archivo a .env y rellena los valores reales.
|
||||
# El archivo .env NO debe subirse al repositorio.
|
||||
|
||||
# === Django ===
|
||||
# Genera una clave nueva, p.ej.:
|
||||
# python -c "from django.core.management.utils import get_random_secret_key; print(get_random_secret_key())"
|
||||
DJANGO_SECRET_KEY=cambia-esta-clave
|
||||
DJANGO_DEBUG=False
|
||||
|
||||
# === Base de datos MySQL (compartida) ===
|
||||
DB_USER=
|
||||
DB_PASSWORD=
|
||||
DB_HOST=127.0.0.1
|
||||
DB_PORT=3306
|
||||
DB_NAME_DEFAULT=django_wow
|
||||
DB_NAME_AUTH=acore_auth
|
||||
DB_NAME_CHARACTERS=acore_characters
|
||||
DB_NAME_WORLD=acore_world
|
||||
|
||||
# === AzerothCore SOAP ===
|
||||
AC_SOAP_URL=http://127.0.0.1:2079
|
||||
AC_SOAP_USER=AC_SOAP
|
||||
AC_SOAP_PASSWORD=
|
||||
AC_SOAP_URN=urn:AC
|
||||
|
||||
# === SumUp ===
|
||||
SUMUP_CLIENT_ID=
|
||||
SUMUP_CLIENT_SECRET=
|
||||
SUMUP_MERCHANT_EMAIL=
|
||||
SUMUP_CURRENCY=EUR
|
||||
|
||||
# === Stripe ===
|
||||
STRIPE_PUBLIC_KEY=
|
||||
STRIPE_SECRET_KEY=
|
||||
STRIPE_WEBHOOK_SECRET=
|
||||
|
||||
# === Email (Gmail SMTP) ===
|
||||
EMAIL_HOST=smtp.gmail.com
|
||||
EMAIL_PORT=587
|
||||
EMAIL_USE_TLS=True
|
||||
EMAIL_USE_SSL=False
|
||||
EMAIL_HOST_USER=
|
||||
EMAIL_HOST_PASSWORD=
|
||||
Reference in New Issue
Block a user