文件名称:flask-redis-docker:对dockerized Flask应用程序的异步请求示例
文件大小:19KB
文件格式:ZIP
更新时间:2024-05-29 07:11:49
Python
flask-redis-docker 有关如何在能够执行异步请求的Docker中部署Flask应用程序的示例。 这个怎么运作 尽管Python通过多种技术允许异步执行,但从Docker中的主进程派生异步进程并非易事(请参阅 )。 唯一的方法是在容器的主要过程中定义一个worker进程(即,通过supervisor处理,用作容器的CMD中定义的主要过程),它能够在后台执行操作。 在这里, Python Redis Queue用于基于Redis服务定义所需任务的异步队列,该队列在单独的(轻型)容器上运行。 如何运行 一旦安装了docker-compose ,就可以通过以下命令创建映像和容器: $ docker-compose up -d 这将创建两个容器,一个具有Flask应用程序侦听端口5000 ,一个具有Redis服务(侦听端口6379 )。 $ docker-compose ps
【文件预览】:
flask-redis-docker-master
----webapp()
--------uwsgi_flask_nginx()
--------Dockerfile(345B)
--------app()
----LICENSE(34KB)
----README.md(3KB)
----docker-compose.yml(226B)
----.gitignore(1KB)