run.sh 506 B

1234567891011121314151617181920
  1. # Run ephemeris-mcp
  2. mkdir -p logs data
  3. if [ -f .venv/bin/activate ]; then
  4. # shellcheck disable=SC1091
  5. source .venv/bin/activate
  6. fi
  7. if [ -f logs/server.pid ] && kill -0 "$(cat logs/server.pid)" 2>/dev/null; then
  8. echo "ephemeris-mcp already running on pid $(cat logs/server.pid)"
  9. exit 0
  10. fi
  11. nohup python -m uvicorn \
  12. main:app \
  13. --host 0.0.0.0 \
  14. --port "${EPHEMERIS_PORT:-7015}" \
  15. > logs/server.log 2>&1 &
  16. echo $! > logs/server.pid
  17. echo "ephemeris-mcp started on pid $(cat logs/server.pid)"