Фреймворк для автоматизации развёртывания и управления Apache Superset через REST API и shell-скрипты. Создан для быстрого поднятия BI-инстансов с преднастроенной конфигурацией.
Проект создан в апреле 2026 года как инструмент для автоматизации развёртывания Apache Superset — open-source платформы для визуализации данных и бизнес-аналитики. Вместо ручной настройки каждого инстанса (создание админа, инициализация БД, применение конфигов) всё было упаковано в пару файлов для воспроизводимого запуска.
Изначально работал под управлением OpenClaw на Cloud.ru VPS, после декомиссии OpenClaw (июль 2026) перенесён в инфраструктуру Hermes Agent. Использовался для внутренних BI-задач: подключение к базам данных, построение дашбордов, тестирование моделей данных.
FlaskSQLiteRedisPython
Superset запускается как Flask-приложение с SQLite-базой метаданных. Скрипт run_superset.sh обрабатывает полный цикл: активация venv → экспорт переменных → создание админа → инициализация → запуск сервера на порту 8088. Конфигурация вынесена в отдельный Python-файл для удобства редактирования без трогания скрипта запуска.
Shell-скрипт запуска. Активирует виртуальное окружение, экспортирует FLASK_APP, SUPERSET_SECRET_KEY, SQLALCHEMY_DATABASE_URI. Создаёт администратора через superset fab create-admin, выполняет superset init и запускает сервер на 127.0.0.1:8088 с поддержкой потоков.
Открыть файл →Конфигурационный файл Superset. Содержит секретный ключ, URI базы данных (SQLite по пути /data/superset/superset.db), URL Redis для кеширования, флаги DEFAULT_AUTO_COMMIT и ENABLE_PROXY_FIX для работы за reverse-proxy (Caddy).
Открыть файл →Лог-файл работы Superset-сервера. Содержит stdout/stderr от последнего запуска: ошибки подключения к БД, предупреждения миграций, HTTP-запросы.