In two words: it expects that you login only from localhost.
If not it will block access.
To work-around have a variable
TALISMAN_ENABLED=False in the
superset/docker/pythonpath_dev/superset_config_docker.py file.
# выключаем историю команд
unset HISTFILE
# прокси
export HTTP_PROXY=http://PROXY:PORT
export HTTPS_PROXY=http://PROXY:PORT
# обновление и установка пакетов
dnf update
dnf install dnf-utils device-mapper-persistent-data lvm2
dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install -y docker-ce docker-ce-cli containerd.io --allowerasing
# docker-compose
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# прокси для docker
/etc/systemd/system/docker.service.d/proxy.conf
[Service]
Environment="HTTP_PROXY=http://PROXY:PORT"
Environment="HTTPS_PROXY=http://PROXY:PORT"
Environment="NO_PROXY=localhost,127.0.0.1,10.0.0.0/8"
systemctl daemon-reload
systemctl enable docker
systemctl start docker
# в случае, если сервис докер был запущен до изменения переменных
systemctl daemon-reload && systemctl restart docker
git clone https://github.com/apache/superset.git
cd superset
vim superset/docker/pythonpath_dev/superset_config_docker.py:
SQLALCHEMY_DATABASE_URI = "postgresql+psycopg2://superset:superset@db/superset"
SQLALCHEMY_ECHO = True
SECRET_KEY = 'CHANGETHIS'
ROW_LIMIT = 5000
WTF_CSRF_ENABLED = False
TALISMAN_ENABLED=False
# после подтверждения работоспособности перезапустить с ключом -d
docker-compose -f docker-compose-non-dev.yml up -d
# если нужно изменить конфиг, то docker-compose -f docker-compose-non-dev.yml down -v
Комментарии
Отправить комментарий