https://github.com/john-science/etio-dashboard
A bespoke fork of rq-dashboard
https://github.com/john-science/etio-dashboard
python python-3 queueing redis
Last synced: about 2 months ago
JSON representation
A bespoke fork of rq-dashboard
- Host: GitHub
- URL: https://github.com/john-science/etio-dashboard
- Owner: john-science
- License: other
- Created: 2020-01-10T16:20:58.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T21:37:42.000Z (over 1 year ago)
- Last Synced: 2024-06-13T18:08:26.935Z (over 1 year ago)
- Topics: python, python-3, queueing, redis
- Language: Python
- Homepage: https://github.com/Parallels/rq-dashboard
- Size: 229 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
# Introduction
This is a fork of [rq-dashboard](https://github.com/Parallels/rq-dashboard), with bespoke changes to customize the dashboard for a pet project at [Etiometry](https://www.etiometry.com/).
**NOTE** - If you are not a member of the Etiometry team, you will almost certainly get better mileage out of using the [original version of rq-dashboard](https://github.com/Parallels/rq-dashboard).
## Run via Commandline
On most POSIX systems, installing is as easy as:
pip install -r requirements.txt
make install
And running is as easy as:
rq-dashboard -p 6379
## Docker Usage
> Recommended
This project also comes with a Dockerfile if you want to run it via Docker.
First, in order to bind this Docker container to your Redis DB, you will have to open up the Redis port on its host machine (default is 6379). And in your redis.conf (`/etc/redis/redis.conf` on Linux) you will have to set `bind 0.0.0.0` (and `protected_mode no` on newer versions of Redis).
Then you can build the Docker image with your custom Redis host and port:
docker build --build-arg REDIS_HOST=123.456.789.012 --build-arg REDIS_PORT=6379 -t "dashboard:Dockerfile" .
And run it as per usual:
docker run -p 9181:9181 CONTAINER123
Note that this 9181 is the port of your RQ Dashboard web app, and is configurable via docker build `--build_arg`.