如何使用ansible运行flask应用程序

时间:2016-12-18 10:29:41

标签: flask ansible

我是一名新的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"

2 个答案:

答案 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