# ========================================== # 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