#!/usr/bin/env bash set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" cd "$SCRIPT_DIR" if [ ! -d "odoo" ] || [ ! -f "odoo/odoo-bin" ]; then echo "Odoo source not found. Run ./setup.sh first." exit 1 fi CONFIG="$SCRIPT_DIR/odoo.conf" if [ ! -f "$CONFIG" ]; then cp odoo.conf.example "$CONFIG" echo "Created odoo.conf from example." fi # Prefer conda env (from install-without-docker), then venv if [ -d "$SCRIPT_DIR/.conda-envs/odoo19" ]; then PYTHON="$SCRIPT_DIR/.conda-envs/odoo19/bin/python" elif [ -d "$SCRIPT_DIR/venv" ]; then PYTHON="$SCRIPT_DIR/venv/bin/python" else echo "No Python env found. Run ./setup.sh or install (see README)." exit 1 fi cd odoo exec "$PYTHON" odoo-bin -c "$CONFIG" "$@"