Sincronizzazione codice ======================= Script disponibili: 1. sync-to-dev.sh Copia lo stato corrente di /var/www/netgescon verso /home/michele/netgescon/netgescon-laravel (backup/dev). Uso: ./scripts/sync-to-dev.sh --dry-run ./scripts/sync-to-dev.sh 2. sync-to-prod.sh Copia dallo sviluppo (dev backup) verso produzione. Richiede flag esplicito. Uso: ./scripts/sync-to-prod.sh --dry-run # Anteprima ./scripts/sync-to-prod.sh --confirm # Esegue realmente Consigli cron (solo direzione prod→dev ogni minuto): * * * * * flock -n /tmp/netgescon-sync.lock /var/www/netgescon/scripts/sync-to-dev.sh >> /var/log/netgescon-sync.log 2>&1 Debug percorso view: aggiungi ?debug=1 alla URL della pagina configurazione import per mostrare il file Blade effettivo. Esclusioni: git, vendor, node_modules, cache laravel, storage logs. Nota: assicurarsi che gli script siano eseguibili: chmod +x /var/www/netgescon/scripts/sync-to-dev.sh /var/www/netgescon/scripts/sync-to-prod.sh