Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ansible运行flask应用程序_Flask_Ansible - Fatal编程技术网

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

如何使用ansible运行flask应用程序,flask,ansible,Flask,Ansible,我是一个新的ansible用户,我正在尝试运行我的flask应用程序。首先,我想设置“FLASK\u 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: "fl

我是一个新的ansible用户,我正在尝试运行我的flask应用程序。首先,我想设置“FLASK\u 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"

您正在为单个任务指定环境: 任务:

您也可以在游戏级别使用它:

- hosts: testhost

  roles:
     - php
     - nginx

  environment:
    http_proxy: http://proxy.example.com:8080

文档:

您正在为单个任务指定环境: 任务:

您也可以在游戏级别使用它:

- hosts: testhost

  roles:
     - php
     - nginx

  environment:
    http_proxy: http://proxy.example.com:8080

文档:

我发现了一篇关于这个主题的不错的文章。您只需遵循它,然后就可以使用ansible运行flask应用程序。这里是链接:

我发现了一篇关于这个主题的不错的文章。您只需遵循它,然后就可以使用ansible运行flask应用程序。这是链接:

谢谢你的回答,但它仍然不起作用。对于环境变量,您的答案是正确的,但当启动命令“flask run”时,ansible不会在后台运行服务器,因此任务被阻止。您说“ansible不会在后台运行服务器,因此任务被阻止”是什么意思?你能详细说明,粘贴完整的剧本并粘贴错误信息吗?谢谢你的回答,但它仍然不起作用。对于环境变量,您的答案是正确的,但当启动命令“flask run”时,ansible不会在后台运行服务器,因此任务被阻止。您说“ansible不会在后台运行服务器,因此任务被阻止”是什么意思?你能详细说明,粘贴完整的剧本并粘贴错误信息吗?考虑使用监督器启动你的应用程序。考虑使用监视器启动你的应用程序。