Skip to content

feat(compose): run Cast Service303 endpoint - #15

Draft
kkroo wants to merge 1 commit into
developfrom
codex/cast-service303-metrics-develop
Draft

feat(compose): run Cast Service303 endpoint#15
kkroo wants to merge 1 commit into
developfrom
codex/cast-service303-metrics-develop

Conversation

@kkroo

@kkroo kkroo commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Summary

Mirror the Cast Service303 compose integration on the develop deployment channel.

  • Run blockcast/cast:${IMAGE_VERSION:-stable} with host networking for multicast.
  • Set CAST_SERVICE303_LISTEN_ADDR=0.0.0.0:50054 and mount the gateway certificates/Traffic Ops credentials used by Cast.
  • Label the service service.type: cast so blockcastd can manage and dependency-gate it.
  • Add cast:host-gateway to blockcastd because a host-networked Cast process is not present in bridge-network DNS.

This is the develop counterpart to #14, and depends on the Cast and Magma changes in #2280 and #1759.

Validation

  • docker compose -f docker-compose.yml -f docker-compose.relay.yml --profile managed config --quiet
  • git diff --check

Run Cast as a host-networked managed service and route blockcastd metrics through cast:50054.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Signed-off-by: Omar Ramadan <omar@blockcast.net>
@kkroo
kkroo force-pushed the codex/cast-service303-metrics-develop branch from 0725ac5 to fbbaf03 Compare August 14, 2026 04:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant