16 lines
585 B
Bash
Executable file
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"
|