recipe.toml 713 B

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