CHANGEMENTS MAJEURS: - Fusion des 3 bases de données (uof_frontal, uof_linet, logs) en une seule base 'cleo' - Migration vers PDO avec pattern Singleton et requêtes préparées - Configuration externalisée via variables d'environnement (.env) - Séparation application (dva-front) et base de données (maria3) SÉCURITÉ: - Suppression des credentials en dur dans le code - Implémentation de la classe Database avec gestion d'erreurs sécurisée - Protection contre les injections SQL via requêtes préparées INFRASTRUCTURE: - Container dva-front : MariaDB supprimé, application PHP uniquement - Container maria3 : Base de données centralisée MariaDB 11.4 - Script de déploiement optimisé (deploy-cleo-fast.sh) CORRECTIONS: - Ajout des tables manquantes (z_sessions, z_stats, marches_listes) - Compatibilité PDO (fetch_assoc → fetch(PDO::FETCH_ASSOC)) - Suppression des commentaires debug dans les réponses AJAX - Permissions fichiers (.env 644, logs 777 avec owner nobody) DOCUMENTATION: - Mise à jour README.md avec architecture actuelle - Migration README.md marqué comme complété - TODO.md avec état d'avancement et prochaines étapes (PROD IN4) 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
44 lines
447 B
Plaintext
44 lines
447 B
Plaintext
# Logs
|
|
*.log
|
|
logs/
|
|
log/
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
|
|
# Composer
|
|
/vendor/
|
|
|
|
# Configuration sensible
|
|
config/conf.local.php
|
|
.env
|
|
.env.local
|
|
|
|
# Fichiers temporaires
|
|
*.tmp
|
|
tmp/
|
|
temp/
|
|
cache/
|
|
|
|
# Uploads et fichiers utilisateurs
|
|
pub/files/upload/*
|
|
!pub/files/upload/.gitkeep
|
|
|
|
# Sauvegardes
|
|
*.bak
|
|
*.backup
|
|
# *.sql
|
|
backup/
|
|
backups/
|
|
|
|
# Sessions PHP
|
|
sessions/
|
|
|
|
# Fichiers système
|
|
Thumbs.db*.swp
|