# ============================================================================
# .gitignore - mensajes360-8.2
# ============================================================================

# --- Dependencias ---
# vendor/ se gestiona vía composer install; no se commitea.
**/vendor/
**/node_modules/

# --- Variables de entorno y secretos ---
# Nunca commitear ficheros .env reales; sí se commitea .env.example
.env
.env.local
.env.*.local
**/.env
!**/.env.example
!**/.env.parameters

# Credenciales de Google Cloud (Service Account JSON)
**/bucketKey.json
**/recapchaM360Key.json
**/serviceAccount*.json
*.pem
*.key

# --- Logs ---
*.log
**/log/
**/logs/

# --- Archivos subidos por usuarios (datos en tiempo de ejecución) ---
**/uploadedFiles/

# --- Sistema operativo ---
.DS_Store
Thumbs.db
desktop.ini

# --- Editores / IDE ---
.idea/
.vscode/
*.swp
*.swo
*~

# --- Tests / herramientas (cuando se añadan) ---
.phpunit.result.cache
.php-cs-fixer.cache
.phpcs-cache
.rector-cache/

# --- Patrones específicos del proyecto (heredados del .gitignore original) ---
demo/**/*meinbox*
calzadasur/

# --- Docker ---
# Sí se commitea docker/, docker-compose.yml y Dockerfile.
# Solo se ignoran ficheros locales:
docker-compose.override.yml
.docker/

# --- Coverage / artefactos de build ---
coverage/
build/
dist/
