melodix-api / .env.example
GitHub Action
Despliegue limpio sin archivos pesados
be94759
Raw
History Blame Contribute Delete
2.02 kB
# ==========================================
# MELODIX - Variables de Entorno
# ==========================================
# Copia este archivo a .env y ajusta los valores
# --- BASE DE DATOS ---
# PostgreSQL (producción):
# DATABASE_URL=postgresql://usuario:password@localhost:5432/melodix_db
# SQLite (desarrollo - dejar comentado para usar SQLite por defecto)
# DATABASE_URL=
# --- SEGURIDAD ---
# Clave secreta para JWT (cambiar en producción)
SECRET_KEY=tu_clave_secreta_muy_segura_cambia_esto_en_produccion_2024
ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=43200
# --- SUPABASE ---
SUPABASE_JWT_SECRET=tu_supabase_jwt_secret_aqui
# Contraseña por defecto para el usuario administrador inicial (isaacsalgado105@gmail.com)
DEFAULT_ADMIN_PASSWORD=Dis147258369
# --- REDIS (Celery) ---
# Redis local (desarrollo)
REDIS_URL=redis://localhost:6379/0
# Redis con contraseña (producción)
# REDIS_URL=redis://:tu_password_redis@localhost:6379/0
# --- BACKBLAZE B2 (almacenamiento de stems Premium/Grupos) ---
# Crear bucket privado en https://secure.backblaze.com/b2_buckets.htm
# Crear Application Key en https://secure.backblaze.com/app_keys.htm
B2_KEY_ID=tu_key_id_aqui
B2_APPLICATION_KEY=tu_application_key_aqui
B2_ENDPOINT=https://s3.us-east-005.backblazeb2.com
B2_BUCKET_NAME=melodix-stems
# --- DIRECTORIOS ---
BASE_DIR=C:\mfmm
PROCESSED_DIR=C:\mfmm\processed
UPLOADS_DIR=C:\mfmm\uploads
# --- DEMUCS ---
# Modelo por defecto: htdemucs, mdx_extra, htdemucs_6s
DEFAULT_MODEL=htdemucs
# Dispositivo: cuda, cpu
DEFAULT_DEVICE=cuda
# --- LIMITES DE ARCHIVOS ---
# Tamaño máximo de archivo en MB
MAX_FILE_SIZE_MB=100
# Extensiones permitidas
ALLOWED_EXTENSIONS=mp3,wav,flac,m4a,aac,ogg
# --- CORS ---
# Orígenes permitidos (separados por coma)
ALLOWED_ORIGINS=http://localhost:8000,http://127.0.0.1:8000
# --- AWS COMPATIBILIDAD CON TEBI ---
# AWS_REQUEST_CHECKSUM_CALCULATION=when_required
# AWS_RESPONSE_CHECKSUM_VALIDATION=when_required