我是一名新的ansible用户,我正在尝试运行我的烧瓶应用程序。首先,我想设置' FLASK_APP'环境变量然后使用命令' flask run'。为此,我的ansible任务看起来像这样:
- name: install flask with pip
pip: name=flask
- name: set environnement
shell: "export FLASK_APP=/var/www/main.py"
- name: start flask
shell: "flask run"
答案 0 :(得分:1)
您正在为单个任务指定环境: 任务:
FXMLLoader loader = new FXMLLoader(url);
Parent root = loader.load();
loader.<Controller>getController().setNamespace(loader.getNamespace());
您也可以在游戏级别使用它:
- name: install flask with pip
pip: name=flask
- name: start flask
shell: "flask run"
environment:
FLASK_APP: /var/www/main.py
文档:http://docs.ansible.com/ansible/playbooks_environment.html
答案 1 :(得分:1)
我发现了一篇关于这个主题的非常好的文章。你必须遵循它,然后你可以运行带有ansible的烧瓶应用程序。这是链接:https://www.kevinlondon.com/2016/09/19/devops-from-scratch-pt-1.html