Live view of the last 7 days of ARK trades, streamed straight from RabbitMQ
686
A simple static web viewer for ARK trades. It tails a RabbitMQ stream queue and serves them from an in-memory store.
Required environment variables:
RABBITMQ_URLRABBITMQ_QUEUERABBITMQ_VHOSTRABBITMQ_USERNAMERABBITMQ_PASSWORDRABBITMQ_QUEUE_PASSIVE (default: true; the app never creates the queue)RABBITMQ_PREFETCH (default: 100)RABBITMQ_STREAM_OFFSET (default: first)RABBITMQ_RECONNECT_DELAY (seconds; default: 5)If you use any IDE that supports devcontainers, open the repo in the provided devcontainer. It includes the right Python version and dependencies so you can start coding without extra setup.
For local work outside the container:
uv sync --group dev
Run the test suite with:
uv run pytest
Content type
Image
Digest
sha256:44e648237…
Size
50.5 MB
Last updated
about 1 month ago
docker pull schwitzd/ark-live