35 lines
1.6 KiB
Bash
Executable File
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
|