概要
compose.yaml と nginx.conf の設定ファイルを紹介します
ポイントは RQ_DASHBOARD_URL_PREFIX
を設定する点です
環境
- Ubuntu 22.04.4
- docker 26.1.1
- rq-dashboard 0.7.0
nginx.conf
upstream rq_dashboard {
server 192.168.0.100:9181;
}
server {
listen 80;
server_name host01;
location = /rq_dashboard {
return 302 /rq_dashboard/;
}
location /rq_dashboard/ {
proxy_set_header Host $host;
proxy_pass http://rq_dashboard;
}
}
compose.yaml
services:
rq_dashboard:
image: eoranged/rq-dashboard
environment:
RQ_DASHBOARD_REDIS_URL: redis://192.168.0.101:6379
RQ_DASHBOARD_USERNAME: user01
RQ_DASHBOARD_PASSWORD: xxx
RQ_DASHBOARD_URL_PREFIX: /rq_dashboard
ports:
- 9181:9181
最後に
スラッシュなしをリダイレクトしているのはなぜかうまく Chrome がリダイレクトしてくれないので明示的にリダイレクトルールを記載しています
0 件のコメント:
コメントを投稿