Skip to content

Instantly share code, notes, and snippets.

@douglascrp
Last active May 3, 2021 10:25
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save douglascrp/135ce592d29a0aa8ad2adc62a07b1047 to your computer and use it in GitHub Desktop.
Save douglascrp/135ce592d29a0aa8ad2adc62a07b1047 to your computer and use it in GitHub Desktop.
A simple incremental backup script for Alfresco on Windows
set dt=%date:~6,2%-%date:~3,2%-%date:~0,2%
set bkp_db_log=%dt%_backup_banco.log
set bkp_fs_log=%dt%_backup_conteudo.log
set bkp_install_log=%dt%_backup_install.log
robocopy E:\alfresco\amps "G:\BACKUP GED\install\amps" /MIR /W:20 /R:15 /LOG+:"G:\BACKUP GED\%bkp_install_log%"
robocopy E:\alfresco\amps_share "G:\BACKUP GED\install\amps_share" /MIR /W:20 /R:15 /LOG+:"G:\BACKUP GED\%bkp_install_log%"
robocopy E:\alfresco\tomcat\shared "G:\BACKUP GED\install\shared" /MIR /W:20 /R:15 /LOG+:"G:\BACKUP GED\%bkp_install_log%"
robocopy E:\alfresco\tomcat\webapps "G:\BACKUP GED\install\webapps" alfresco.war share.war /LOG+:"G:\BACKUP GED\%bkp_install_log%"
SET PGPASSWORD=<the-database-password>
if not exist "G:\BACKUP GED\banco\" mkdir "G:\BACKUP GED\banco"
"C:\Program Files\PostgreSQL\9.6\bin\pg_dump.exe" -v -U alfresco -d alfresco -f "G:\BACKUP GED\banco\alfresco_dump-%dt%.sql" 2> "G:\BACKUP GED\%bkp_db_log%"
robocopy E:\alfresco\alf_data\contentstore "G:\BACKUP GED\conteudo" /MIR /W:20 /R:15 /LOG:"G:\BACKUP GED\%bkp_fs_log%"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment