Running the quickstart through docker/docker-compose.yml starts YAMCS, but no parameter gets a value. docker compose up leaves the udp-in link at dataInCount 0, because the simulator (simulator.py, which plays back testdata.ccsds over UDP) is never started by the compose.
Two small changes would make the containerised quickstart show live data out of the box:
- Start the simulator alongside YAMCS (a second service, or a command that runs both), so parameters populate on
up.
- Consider binding the published ports (
8090, and 10015/udp) to 127.0.0.1 by default. The quickstart has no auth, so publishing on 0.0.0.0 makes an unauthenticated YAMCS reachable on the host network.
Happy to send a PR if this would be welcome.
Running the quickstart through
docker/docker-compose.ymlstarts YAMCS, but no parameter gets a value.docker compose upleaves theudp-inlink atdataInCount0, because the simulator (simulator.py, which plays backtestdata.ccsdsover UDP) is never started by the compose.Two small changes would make the containerised quickstart show live data out of the box:
up.8090, and10015/udp) to127.0.0.1by default. The quickstart has no auth, so publishing on0.0.0.0makes an unauthenticated YAMCS reachable on the host network.Happy to send a PR if this would be welcome.