nis*_*ish 3 environment-variables docker docker-compose airflow
我有一个 docker-compose 文件,如下所示:
version: '3.8'
services:
scheduler:
image: apache/airflow
command: scheduler
restart: on-failure
env_file:
- .env
volumes:
- ./dags:/opt/airflow/dags
- ./logs:/opt/airflow/logs
webserver:
image: apache/airflow
entrypoint: ./scripts/entrypoint.sh
restart: on-failure
depends_on:
- scheduler
env_file:
- .env
volumes:
- ./dags:/opt/airflow/dags
- ./logs:/opt/airflow/logs
- ./scripts:/opt/airflow/scripts
ports:
- "8080:8080"
Run Code Online (Sandbox Code Playgroud)
它在运行时按预期工作docker-compose up。但是,如果我从 yml 中删除该env_file选项并将其传递到 CLI - 中docker-compose --env-file .env up,那么它不会从文件中选取环境变量的值。
| 归档时间: |
|
| 查看次数: |
894 次 |
| 最近记录: |