Files
bi-agents/docker-entrypoint.sh
root 96222aa6a2 chore: adiciona Docker, scripts e documentacao
- Adiciona Dockerfile e docker-compose para containerizacao
- Adiciona docker-entrypoint.sh com inicializacao
- Adiciona scripts/seed-admin.js para criar admin inicial
- Adiciona docs/ com logos originais CambioReal
- Atualiza README.md com instrucoes de uso
- Atualiza queries.js com metricas de portfólio

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 13:20:15 -05:00

33 lines
933 B
Bash

#!/bin/bash
set -e
echo "=== BI Agentes Startup ==="
# Check for Netbird setup key
if [ -n "$NETBIRD_SETUP_KEY" ]; then
echo "Connecting to Netbird network..."
echo "Management URL: ${NETBIRD_MANAGEMENT_URL:-https://netbird.cambioreal.com}"
# Start netbird daemon directly (not via systemd - doesn't work in containers)
MGMT_URL="${NETBIRD_MANAGEMENT_URL:-https://netbird.cambioreal.com}"
# Run netbird daemon in background
netbird service run &
sleep 3
# Connect using setup key and management URL
netbird up --setup-key "$NETBIRD_SETUP_KEY" --management-url "$MGMT_URL" &
# Wait for connection
echo "Waiting for Netbird connection..."
sleep 10
# Check connection status
netbird status || echo "Netbird connection pending..."
else
echo "WARNING: NETBIRD_SETUP_KEY not set. Database connection may fail."
fi
echo "Starting BI Agentes server..."
exec node server.js