environment-variables - 将文件中的变量读入 Fabric 的 env 字典
问题描述
我知道你可以使用--set标志设置 Fabric 的环境项目:
fab --set A=1,B=2 my_task
这些变量将在fabfile.py中可用:
print(env.A) # will print 1
问题是,是否可以直接从.env文件中获取这些变量?例如:
A=1
B=2
...
执行类似的东西fab --env-file .env my_task
(很像docker run 的 env-file标志)
解决方案
是的,--config
选项。它允许您:
将 env.rcfile 设置为给定的文件路径,Fabric 将尝试在启动时加载并使用它来更新环境变量。
命令:
fab --config .env my_task
推荐阅读
- php - 通过 PDO 执行的查询返回的记录少于从 PostgreSQL 执行的查询
- core-data - 让 SwiftUI Toggle 控制 Core Data 对象的 Bool 会导致崩溃
- php - 无法使用 PHP 和 jQuery 加载依赖于多选
- google-apps-script - 一次性触发?
- python - 检查参数是否在不检查值的情况下传递给函数
- python - OCR 的 OpenCV Python 边框去除预处理
- python - 当我增加框架厚度时,信号器消失
- django-models - 上传多个文件 (POST) __init__() 接受 1 个位置参数,但给出了 2 个
- spring - 春季开发工具故障排除
- java - 创建一个对象以在多个 TestNG 类之间共享数据