ligbox-ops-platform/projects/finance/deploy/vm123-finance-stack/install-openpanel-community-bridge.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

19 lines
831 B
Bash
Executable file

#!/usr/bin/env bash
# Instala bridge Community opencli → API FOSSBilling (porta 18087)
set -euo pipefail
DIR="$(cd "$(dirname "$0")" && pwd)"
BRIDGE_DIR="${DIR}/openpanel-community-bridge"
install -d "$BRIDGE_DIR"
chmod +x "$BRIDGE_DIR/bridge.py"
cp "$BRIDGE_DIR/openpanel-foss-bridge.service" /etc/systemd/system/
systemctl daemon-reload
systemctl enable --now openpanel-foss-bridge.service
# FOSS Docker → bridge no host (CSF)
csf -a 172.19.0.0/16 2>/dev/null || iptables -I INPUT -s 172.19.0.0/16 -p tcp --dport 18087 -j ACCEPT
sleep 1
curl -sf -X POST "http://127.0.0.1:18087/api/" \
-H "Content-Type: application/json" \
-d '{"username":"ligboxadmin","password":"LbOpen805353"}' | grep -q access_token
echo "Bridge OK em http://10.10.10.123:18087"
echo "FOSS servidor: porta 18087, secure=No (HTTP bridge Community)"