Context
The scripts reference (docs/SCRIPTS.md) documents that live trading through scripts/run-docker.sh has a known WebSocket config limitation, while native execution connects fine. The comparison table steers users to native for live trading because of it. A production-oriented Docker path that cannot do live trading undercuts the "recommended for production" positioning.
What to do
- Reproduce the failure: run
scripts/run-docker.sh -m live -v with valid credentials and capture the WebSocket error.
- Identify the root cause. Likely suspects: CA certificates missing in the runtime image for TLS to the exchange, container networking/DNS, or the config volume mount not exposing what live mode needs.
- Fix the Dockerfile or script accordingly, and verify a live Coinbase connection from inside the container.
- Update docs/SCRIPTS.md to remove the limitation once fixed.
Notes
If the root cause turns out to be environmental and not fixable in the image, document the exact constraint and workaround instead.
Context
The scripts reference (docs/SCRIPTS.md) documents that live trading through
scripts/run-docker.shhas a known WebSocket config limitation, while native execution connects fine. The comparison table steers users to native for live trading because of it. A production-oriented Docker path that cannot do live trading undercuts the "recommended for production" positioning.What to do
scripts/run-docker.sh -m live -vwith valid credentials and capture the WebSocket error.Notes
If the root cause turns out to be environmental and not fixable in the image, document the exact constraint and workaround instead.