Skip to content

Commit 4877e66

Browse files
committed
feat: rq-dashboard
1 parent 69387f1 commit 4877e66

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

.env.example

+1
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ LOGURU_LEVEL=DEBUG
44
MAX_WORKERS=3
55
DATABASE_URL=sqlite:///data/db.sqlite
66
PROXY_PORT=80
7+
RQ_DASHBOARD_PASSWORD=changeme

docker-compose.yaml

+21
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,27 @@ services:
7575
memory: "${RQ_WORKER_MEMORY:-4G}"
7676
reservations: {devices: [{driver: nvidia, count: all, capabilities: [gpu]}]}
7777

78+
rq-dashboard:
79+
build: https://github.com/Parallels/rq-dashboard.git
80+
container_name: rssfilter-rq-dashboard
81+
command: ["--redis-url", "redis://redis:6379/0", "--url-prefix", "/rq", "--verbose", "--username", "admin", "--password", "${RQ_DASHBOARD_PASSWORD:-admin}"]
82+
labels:
83+
traefik.http.routers.rq-dashboard.entrypoints: web
84+
traefik.http.routers.rq-dashboard.rule: PathPrefix(`/rq`)
85+
traefik.http.routers.rq-dashboard.service: rq-dashboard
86+
traefik.http.services.rq-dashboard.loadbalancer.server.port: 9181
87+
ports:
88+
- ${RQ_DASHBOARD_PORT:-9181}:9181
89+
depends_on:
90+
- redis
91+
restart: unless-stopped
92+
deploy:
93+
resources:
94+
limits:
95+
cpus: ${RQ_DASHBOARD_CPUS:-1}
96+
memory: ${RQ_DASHBOARD_MEMORY:-50M}
97+
98+
7899
frontend:
79100
image: ghcr.io/m0wer/rssfilter-frontend:master
80101
container_name: rssfilter-frontend

0 commit comments

Comments
 (0)