问题:在一台安装有Ansible的主机上如何一键部署Flask到另外一台centos系统的主机?
前提:两台主机网络互通(参考“Ansible入门基础"进行配置)
一,新建目录app和其子目录conf,目录app用于存放Flaks项目文件(.py),uwsgi配置文件(.ini),playbook运行文件(.yml),子目录conf用于存放nginx配置文件(.conf)
1.
准备目录创建Flask文件
>mkdir app
>cd app
>vim hello.py #创建Flask 项目hello.py
from flask import Flask
app = Flask(__name__)
@app.route (‘/’)
def index():
return '<h1>Hello World!!'
if __name__ == "__main__" :
app.run(port= 8088 )
|
2.
创建uwsgi配置文件