86 lines
1.6 KiB
Plaintext
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*
|