【发布时间】:2020-07-09 14:31:58
【问题描述】:
我有以下层次结构:
-airflow
-dags
-test.py
-deployment
-dockerfile
-docker compose
-scripts
-requirements.txt
test.py 文件使用来自scripts 目录的函数。一些脚本有外部导入语句,如import boto3。我认为这就是问题所在,因为当我运行气流网络服务器时,我可以看到所有不需要这些外部包的 DAG 都已加载,但确实需要它们的 DAG 无法加载:
@ 987654325@docker compose 文件如下所示:
version: '3'
services:
webserver:
build: .
我尝试将这样的内容添加到我的dockerfile:
FROM puckel/docker-airflow:1.10.9
WORKDIR /airflow
COPY requirements.txt /airflow
RUN pip install -U pip && pip install -r requirements.txt
但似乎没有安装这些软件包。每当我启动网络服务器(docker compose up)时,如何安装我的requirements.txt?
【问题讨论】:
标签: docker docker-compose dockerfile airflow