initial commit
This commit is contained in:
140
.env.sample
Normal file
140
.env.sample
Normal file
@@ -0,0 +1,140 @@
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE ENTORNO - BALOTARIO LICENCIA A-I
|
||||
# ====================================
|
||||
# Copia este archivo como .env y ajusta los valores según tu entorno
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE FLASK
|
||||
# ====================================
|
||||
|
||||
# Clave secreta para Flask (CAMBIAR EN PRODUCCIÓN)
|
||||
# Genera una nueva con: python -c "import secrets; print(secrets.token_hex(32))"
|
||||
SECRET_KEY=balotario_secret_key_2024_super_secure
|
||||
|
||||
# Entorno de ejecución (development, production, testing)
|
||||
FLASK_ENV=development
|
||||
|
||||
# Configuración específica de Flask
|
||||
FLASK_CONFIG=development
|
||||
|
||||
# Modo debug (true/false)
|
||||
FLASK_DEBUG=true
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE LA APLICACIÓN
|
||||
# ====================================
|
||||
|
||||
# Puerto de la aplicación (por defecto: 5000)
|
||||
PORT=5000
|
||||
|
||||
# Host de la aplicación (por defecto: 0.0.0.0 para Docker, 127.0.0.1 para local)
|
||||
HOST=127.0.0.1
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE DOCKER
|
||||
# ====================================
|
||||
|
||||
# Indica si la aplicación se ejecuta en Docker
|
||||
DOCKER_CONTAINER=false
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE BASE DE DATOS (FUTURO)
|
||||
# ====================================
|
||||
# Descomenta y configura si planeas agregar una base de datos
|
||||
|
||||
# DATABASE_URL=sqlite:///balotario.db
|
||||
# DB_HOST=localhost
|
||||
# DB_PORT=5432
|
||||
# DB_NAME=balotario
|
||||
# DB_USER=balotario_user
|
||||
# DB_PASSWORD=secure_password
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE LOGGING
|
||||
# ====================================
|
||||
|
||||
# Nivel de logging (DEBUG, INFO, WARNING, ERROR, CRITICAL)
|
||||
LOG_LEVEL=INFO
|
||||
|
||||
# Archivo de logs (opcional)
|
||||
# LOG_FILE=logs/balotario.log
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE SEGURIDAD
|
||||
# ====================================
|
||||
|
||||
# Configuración CORS (si es necesario)
|
||||
# CORS_ORIGINS=http://localhost:3000,http://localhost:8080
|
||||
|
||||
# Configuración de rate limiting (si se implementa)
|
||||
# RATE_LIMIT_ENABLED=true
|
||||
# RATE_LIMIT_REQUESTS=100
|
||||
# RATE_LIMIT_WINDOW=3600
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE CACHE (FUTURO)
|
||||
# ====================================
|
||||
# Descomenta si planeas agregar Redis u otro sistema de cache
|
||||
|
||||
# REDIS_URL=redis://localhost:6379/0
|
||||
# CACHE_TYPE=redis
|
||||
# CACHE_DEFAULT_TIMEOUT=300
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE EMAIL (FUTURO)
|
||||
# ====================================
|
||||
# Descomenta si planeas agregar funcionalidad de email
|
||||
|
||||
# MAIL_SERVER=smtp.gmail.com
|
||||
# MAIL_PORT=587
|
||||
# MAIL_USE_TLS=true
|
||||
# MAIL_USERNAME=tu-email@gmail.com
|
||||
# MAIL_PASSWORD=tu-password-de-aplicacion
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE ANALYTICS (FUTURO)
|
||||
# ====================================
|
||||
# Descomenta si planeas agregar Google Analytics u otros
|
||||
|
||||
# GOOGLE_ANALYTICS_ID=GA_MEASUREMENT_ID
|
||||
# ENABLE_ANALYTICS=false
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE DESARROLLO
|
||||
# ====================================
|
||||
|
||||
# Recargar automáticamente en cambios (solo desarrollo)
|
||||
AUTO_RELOAD=true
|
||||
|
||||
# Mostrar errores detallados (solo desarrollo)
|
||||
SHOW_DEBUG_TOOLBAR=false
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE PRODUCCIÓN
|
||||
# ====================================
|
||||
# Variables específicas para entorno de producción
|
||||
|
||||
# Dominio de la aplicación
|
||||
# DOMAIN=tu-dominio.com
|
||||
|
||||
# Configuración SSL
|
||||
# SSL_ENABLED=false
|
||||
# SSL_CERT_PATH=/path/to/cert.pem
|
||||
# SSL_KEY_PATH=/path/to/key.pem
|
||||
|
||||
# ====================================
|
||||
# CONFIGURACIÓN DE MONITOREO (FUTURO)
|
||||
# ====================================
|
||||
# Descomenta si planeas agregar monitoreo
|
||||
|
||||
# SENTRY_DSN=https://your-sentry-dsn
|
||||
# ENABLE_MONITORING=false
|
||||
|
||||
# ====================================
|
||||
# NOTAS IMPORTANTES
|
||||
# ====================================
|
||||
# 1. NUNCA subas el archivo .env al repositorio
|
||||
# 2. Cambia SECRET_KEY en producción
|
||||
# 3. Usa valores seguros para passwords
|
||||
# 4. Revisa que .env esté en .gitignore
|
||||
# 5. Para Docker, algunas variables se sobrescriben en docker-compose.yml
|
||||
Reference in New Issue
Block a user