我正在使用puckel/docker-airflow来部署气流。目前,网络服务器不要求任何登录凭据。如何添加用户?也许我必须在docker-compose.yml中添加一些环境变量,但我无法找到它。 docker-compose文件是here
提前致谢。
创建您自己的airflow.cfg(假设它存储在./config/airflow.cfg
中)并按照Airflow Security Guide定义凭证。
然后,将您的配置文件挂载到docker容器可以帮助您,将./config/airflow.cfg:/usr/local/airflow/airflow.cfg
添加到您的webserver
docker compose
例:
volumes:
- ./dags:/usr/local/airflow/dags
- ./config/airflow.cfg:/usr/local/airflow/airflow.cfg