V1Experimenting / scripts /run_otp.sh
Julia Wright
deletedbuild_otp
0d40546
Raw
History Blame Contribute Delete
742 Bytes
#!/bin/bash
set -e
echo "πŸš€ Starting OTP server"
# go to project root (adjust if needed)
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR/.."
DATA_DIR="data"
echo "πŸ“‚ Checking data folder..."
ls -lh "$DATA_DIR"
echo "β˜• Java version:"
java -version
echo "πŸ”Ž Finding OTP jar..."
OTP_JAR=$(find . -maxdepth 3 -name "otp-2.5.0-shaded.jar" | head -n 1)
if [ -z "$OTP_JAR" ]; then
echo "❌ OTP jar not found"
exit 1
fi
echo "βœ… Using: $OTP_JAR"
echo "🧹 Cleaning old graph (optional)"
rm -rf "$DATA_DIR/graph" || true
echo "βš™οΈ Building + starting OTP server..."
java -Xmx6G -jar "$OTP_JAR" \
--build "$DATA_DIR" \
--serve \
--port 8080
echo "βœ… OTP running at http://localhost:8080"