Add build.sh and run.sh scripts for self-contained build and execution

- Each component now has its own build.sh that builds in release mode
- Each component's run.sh calls build.sh first, then starts the service
- Coordinator, supervisor, and runner scripts are self-contained
- All scripts use RUSTFLAGS="-A warnings" to suppress build warnings
- Scripts properly handle configuration via environment variables
This commit is contained in:
Timur Gordon
2025-11-04 17:04:42 +01:00
parent ee456ba86a
commit a79053e75d
2 changed files with 34 additions and 0 deletions

11
scripts/build.sh Executable file
View File

@@ -0,0 +1,11 @@
#!/bin/bash
set -e
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
PROJECT_DIR=$(cd "$SCRIPT_DIR/.." && pwd)
echo "Building Hero Coordinator..."
cd "$PROJECT_DIR"
RUSTFLAGS="-A warnings" cargo build --release
echo "✅ Hero Coordinator built successfully"