Add build.sh and run.sh scripts for osiris runner

- Added build.sh that builds runner_osiris binary in release mode
- Added run.sh that builds first, then starts the runner
- Fixed binary name from osiris_runner to runner_osiris
- Scripts use RUSTFLAGS to suppress warnings
- Runner configured via environment variables (RUNNER_ID, REDIS_URL, BASE_DB_ID)
This commit is contained in:
Timur Gordon
2025-11-04 17:05:17 +01:00
parent 0c168690a6
commit 35ea035bd5
5 changed files with 64 additions and 3 deletions

29
Cargo.lock generated
View File

@@ -1290,14 +1290,27 @@ dependencies = [
"chrono",
"hex",
"log",
"redis 0.25.4",
"secp256k1",
"serde",
"serde-wasm-bindgen",
"serde_json",
"sha2",
"thiserror 1.0.69",
"tokio",
"uuid",
"wasm-bindgen",
]
[[package]]
name = "hero-job-client"
version = "0.1.0"
dependencies = [
"chrono",
"hero-job",
"log",
"redis 0.25.4",
"serde_json",
"thiserror 1.0.69",
"tokio",
]
[[package]]
@@ -3262,6 +3275,7 @@ dependencies = [
"clap",
"env_logger",
"hero-job",
"hero-job-client",
"hero_logger",
"heromodels",
"heromodels-derive",
@@ -3767,6 +3781,17 @@ dependencies = [
"serde",
]
[[package]]
name = "serde-wasm-bindgen"
version = "0.6.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b"
dependencies = [
"js-sys",
"serde",
"wasm-bindgen",
]
[[package]]
name = "serde_core"
version = "1.0.228"