我知道你可以使用env标志设置Fabric的--set项目:
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's env-file标志)
答案 0 :(得分:0)
是的,--config
option。它允许您:
将env.rcfile设置为给定的文件路径,Fabric将尝试在启动时加载并用于更新环境变量。
命令:
fab --config .env my_task