Визуализация данных Apache Superset

5 000 руб. за проект
28 мая 2021, 12:26 • 3 отклика • 32 просмотра
Существует такой инструмент визуализации данных, с открытым исходным кодом.
Офф. сайт - https://superset.apache.org
GitHub - https://github.com/apache/superset
Запуск superset производится из docker, и далее доступен через браузер по адресу http://192.168.1.2:8088 (для примера)
После авторизации можно увидеть адрес главной страницы http://192.168.1.2:8088/superset/welcome
Задача сделать так чтобы в адресной строке, слово "superset", везде где встречается, было заменено на любое другое, например "analytics".
На github и в slack сообщества superset уже были попытки реализовать это. Есть пару примеров, но они не рабочие.
На данный момент получилось установить NGINX и сделать проксирование.
Файл конфигурации nginx:

server {
listen 80;
server_name 192.168.1.20;
root /var/www/superset;

location ~ ^/superset/(.*)$ {
if ($request_method = GET) {
rewrite ^/superset/(.*)$ http://$host/analytics/$1 last;
}
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8088;
proxy_redirect off;
return 307 http://$host/analytics/$1;
}
location / {
rewrite ^/analytics(.*) /superset$1 break;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Script-Name /analytics;
proxy_pass http://127.0.0.1:8088;
proxy_redirect off;
}
}

Получилось заменить слово superset на слово analytics, но содержимое этой страницы не подгружается.
Задача разобраться как можно реализовать задуманное, есть вероятность что все URL параметры прописаны где-то в backend коде.
Файлы