recipe.toml 701 B

12345678910111213141516171819
  1. engine = "vllm"
  2. name = "Test Heartbeat Container"
  3. docker_image = "alpine:latest"
  4. model = "noop"
  5. # Heartbeat loop: prints a timestamped line every 2s with UTC time and
  6. # the container hostname so you can tell logs from different nodes apart.
  7. #
  8. # Use it to verify the logging pipeline:
  9. # cargo run serve --recipe test-sleep # spins up the cluster
  10. # cargo run logs --recipe test-sleep # last 100 lines per node
  11. # cargo run logs --recipe test-sleep --follow # live stream from head
  12. #
  13. # Each line looks like: 10:42:13 [n0] heartbeat 42
  14. entrypoint = ["sh", "-c", "i=0; while true; do echo \"$(date -u +%H:%M:%S) [$(hostname)] heartbeat $i\"; i=$((i+1)); sleep 2; done"]
  15. args = []
  16. [env]