author: @kawam tags:#backup_database
update
proses backup tidak berhasil, silahkan menggunakan anggakawa/auto_backup_local: Odoo local auto backup custom module (github.com) atau addon sejenis.
backup_odoo.sh file:
#!/bin/bash
# vars
BACKUP_DIR=~/odoo_backups
ODOO_DATABASE=DB_PIM_PRD_2
ADMIN_PASSWORD=[PASSWORD HERE]
# create a backup directory
mkdir -p ${BACKUP_DIR}
# create a backup
curl -X POST -F "master_pwd=${ADMIN_PASSWORD}" -F "name=${ODOO_DATABASE}" -F "backup_format=zip" -o ${BACKUP_DIR}/${ODOO_DATABASE}.$(date +%F).zip http://localhost:8069/web/database/backup
# delete backup sebelumnya, jika perlu
find ${BACKUP_DIR} -type f -mtime +8 -name "${ODOO_DATABASE}.*.zip" -deletecrontab -e
0 0 * * * /home/admodoo/backup_odoo.sh