ligbox-ops-platform/projects/finance/deploy/vm123-finance-stack/install-odoo-apps.sh
Ligbox Spec Hub 821675ab4a Reorganize monorepo into projects/wizard, ops-desk, finance
Specs stay at repo root (cross-VM). Move deploy and code into logical
projects with README per domain, updated manifest.yaml, and symlinks at
legacy paths for VM122 backward compatibility.
2026-06-19 18:55:03 +00:00

16 lines
585 B
Bash
Executable file

#!/usr/bin/env bash
# Instala apps Odoo 16 necessárias à operação Ligbox (CRM + Sales + Invoicing)
# Spec 027 — VM123
set -euo pipefail
COMPOSE_DIR="${COMPOSE_DIR:-/opt/vm123-finance-stack}"
DB="${ODOO_DB:-ligbox}"
MODULES="${ODOO_INSTALL_MODULES:-crm,sale,sale_management,account,contacts}"
cd "$COMPOSE_DIR"
echo "=== Odoo install: $MODULES (db=$DB) ==="
docker compose stop odoo
docker compose run --rm odoo odoo -d "$DB" -i "$MODULES" --stop-after-init --without-demo=all
docker compose up -d odoo
sleep 6
curl -sf "http://127.0.0.1:8069/web/health" && echo " — Odoo OK"