Files
2026-02-27 12:44:50 -06:00

35 lines
1.6 KiB
Bash
Executable File

#!/bin/bash
# ═══════════════════════════════════════════════════════════════
# Venture Fund CRM — Start Script
# ═══════════════════════════════════════════════════════════════
#
# Usage:
# ./start.sh # Start on default port 8080
# ./start.sh 3000 # Start on custom port
# CRM_HOST=0.0.0.0 ./start.sh # Bind to all interfaces (for LAN access)
#
# ═══════════════════════════════════════════════════════════════
set -e
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
PORT="${1:-${CRM_PORT:-8080}}"
export CRM_PORT="$PORT"
export CRM_HOST="${CRM_HOST:-0.0.0.0}"
echo ""
echo " ╔══════════════════════════════════════════╗"
echo " ║ Venture Fund CRM ║"
echo " ╚══════════════════════════════════════════╝"
echo ""
echo " Starting server on port $PORT..."
echo " Local: http://localhost:$PORT"
echo " Network: http://$(hostname -I 2>/dev/null | awk '{print $1}' || echo 'your-ip'):$PORT"
echo ""
echo " Press Ctrl+C to stop"
echo ""
cd "$SCRIPT_DIR"
python3 backend/server.py