Логотип Airflow, занимающий 50% веб-страницы

#airflow

#воздушный поток

Вопрос:

Я установил Github Airflow, загрузив каждую отдельную зависимость PyPI и установив ее в автономном режиме.

Теперь, когда я запускаю веб-сервер, он выдает предупреждение «пожалуйста, убедитесь, что вы создали интерфейс в static/ directory, а затем перезапустили сервер«.

Я могу получить доступ к веб-странице Airflow, но она искажена. Логотип Airflow занимает почти 50% страницы.

Может кто-нибудь, пожалуйста, помочь мне правильно настроить Airflow? Заранее спасибо

Комментарии:

1. Не ответ на ваш вопрос, но некоторые могут найти этот пост полезным, поскольку описания проблем похожи, и я находил этот пост несколько раз. Если кто-либо недавно (июль 2021 ) сталкивался с этой проблемой со статическими файлами при создании воздушного потока из источника в теге или другой ветке, это было исправлено в основной ветке с помощью этого: github.com/apache/airflow/pull/17086

Ответ №1:

Я нашел решение своей проблемы, на всякий случай, если кто-то другой также сталкивается с такой же проблемой и ищет решение.

Вам нужно скомпилировать ресурсы с помощью скрипта «compile_assets.sh «. Но загвоздка в том, что вам нужно выполнить этот скрипт из того места, где установлен Airflow, а не из исходного местоположения.

Комментарии:

1. спасибо, за ссылку, для нас это сработало с последней версией: v2.2.0.dev0 В контейнере Airflow: # ./airflow/www/compile_assets.sh # ./scripts/in_container/stop_tmux_airflow.sh Перезапустить воздушный поток с помощью breeze $ ./breeze start-воздушный поток -b postgres