#!/bin/sh
# One-time production bootstrap: load local Odoo dump into the sodoo database.
set -e
DUMP=/mnt/work_scripts/production_sync/odoo_full.zip
CONF=/tmp/odoo.runtime.conf

if [ ! -f "$DUMP" ]; then
  echo "Missing dump file: $DUMP"
  exit 1
fi

cat /etc/odoo/odoo.conf > "$CONF"
if [ -n "$SODOO_ADMIN_PASSWORD" ]; then
  echo "admin_passwd = $SODOO_ADMIN_PASSWORD" >> "$CONF"
fi
if [ -n "$SODOO_DB_PASSWORD" ]; then
  echo "db_password = $SODOO_DB_PASSWORD" >> "$CONF"
fi

echo "Loading database odoo from $DUMP ..."
odoo db -c "$CONF" load odoo "$DUMP" -f -n
echo "Database restore complete."
