@echo off REM ============================================================ REM deploy.bat — sync copia versionata → produzione live su DS REM REM ORIGINE : %~dp0 (questa cartella, PYTHON\PIPELINE_PYTHON\) REM DEST : I:\SOFTWARE\SCHEDULATORE\PIPELINE_PYTHON REM REM Da lanciare SOLO manualmente quando serve un deploy. REM MAI in automatico (Frank non deve mai eseguire questo bat). REM REM Non sincronizza: .git, .claude, LOG, __pycache__, logs, REM parquet, parquet_layer1, *.pkl, *.accdb, REM *.db, deploy.bat stesso REM ============================================================ set "SRC=%~dp0" set "DST=I:\SOFTWARE\SCHEDULATORE\PIPELINE_PYTHON" echo. echo ========================================================== echo PIPELINE_PYTHON — Deploy versione versionata → I:\ echo ========================================================== echo. echo Origine : %SRC% echo Dest : %DST% echo. echo Premi CTRL+C per annullare, o un tasto qualsiasi per continuare... pause >nul robocopy "%SRC%" "%DST%" /E ^ /XD .git .claude LOG __pycache__ logs parquet parquet_layer1 ^ /XF "*.pkl" "*.accdb" "*.laccdb" "*.db" "desktop.ini" "deploy.bat" ^ /NJH /NJS /TEE echo. echo Deploy completato. Exit code robocopy: %ERRORLEVEL% echo (0=nessuna modifica, 1=file copiati, 2+=warning/errori) echo. pause