Files

86 lines
1.6 KiB
Plaintext

# =====================================================================
# .gitignore — Plataforma LMS Estafeta
# Sube SOLO código fuente y configuración de ejemplo.
# Excluye dependencias, datos de usuarios, secretos, logs y temporales.
# =====================================================================
# --- Credenciales / configuración local (NUNCA versionar) ---
/config.php
/config.local.php
/env.php
.env
.env.*
*.pem
*.key
# --- Dependencias (se regeneran con `composer install`) ---
/vendor/
composer.phar
# NOTA: composer.json y composer.lock SÍ se versionan.
# --- Datos de usuarios / paquetes SCORM / subidas (pesados + privados) ---
/data/recursos/
/data/scormpkg/
/data/tmpusers.xlsx
/data/*.xlsx
/data/imgcat/
/data/files/
# Se permite el .htaccess de protección de data/
!/data/.htaccess
# --- Multimedia generada / pesada ---
/Multimedia/
multimedia/
# --- Logs / auditoría ---
/logs/*
!/logs/.htaccess
# --- Base de datos: carpeta completa fuera del repositorio ---
# Contiene dumps con datos personales y herramientas locales.
/bd/
# --- Respaldos / archivos temporales del proyecto ---
*.back
*.bak
*.orig
*.rej
*~
*.tmp
*.temp
*.log
*.swp
*.swo
.DS_Store
Thumbs.db
desktop.ini
/purge/
/certificado/tmp/
/tmp/
/temp/
# --- Configuración de máquina local (php.ini/user.ini) ---
/config/php.ini
/config/.user.ini
!/config/.htaccess
# --- IDE / editores ---
.idea/
.vscode/
*.sublime-project
*.sublime-workspace
*.code-workspace
nbproject/
.project
.buildpath
.settings/
# --- OS ---
ehthumbs.db
$RECYCLE.BIN/
# --- Node (si en el futuro se agrega build de front) ---
node_modules/
npm-debug.log*
yarn-error.log*