#!/bin/sh set -e HONEYPOT_PORT=${HONEYPOT_PORT:-5010} DASHBOARD_PORT=${DASHBOARD_PORT:-5123} echo "Starting Krawl honeypot on port $HONEYPOT_PORT..." uvicorn app:app --host 0.0.0.0 --port "$HONEYPOT_PORT" --app-dir src & HONEYPOT_PID=$! echo "Starting Krawl dashboard on port $DASHBOARD_PORT..." uvicorn app_dashboard:app --host 0.0.0.0 --port "$DASHBOARD_PORT" --app-dir src & DASHBOARD_PID=$! # Wait for either process to exit; if one dies, kill the other wait -n 2>/dev/null || wait kill $HONEYPOT_PID $DASHBOARD_PID 2>/dev/null || true