文件名称:uwsgi-nginx-docker:具有uWSGI和Nginx的Docker映像,用于单个容器中的Python 3.5及更高版本和Python 2.7(如Flask)中的应用程序。 可选搭配Alpine Linux
文件大小:47KB
文件格式:ZIP
更新时间:2024-02-23 03:27:45
python docker nginx dockerfile web-server
支持的标签和相应的Dockerfile链接 注意:注意:都有。 如果需要“固定”您使用的Docker映像版本,则可以选择这些标签之一。 例如tiangolo/uwsgi-nginx:python3.7-2019-09-28 。 uwsgi-nginx 带有uWSGI和Nginx的Docker映像,用于单个容器中的Python 3.6及更高版本的Web应用程序,以及Python 2.7 (作为Flask )。 可选搭配Alpine Linux。 描述 通过此映像,您可以在单个容器中创建与和一起运行的 Web应用程序。 uWSGI与Nginx的结合是 )的。 它在行业中被广泛使用,并会为您提供不错的性能。 (*) 还有一个高山版本。 如果需要,请从上方检查标签。 该图像被创建为的基础图像,但可以用作任何其他(基于WSGI的)Python Web应用程序(例如Django)的基础图像。 *注意性能和功能 如果您开始一个新项目,则可能会受益于基于ASGI而不是WSGI的更新更快的框架(Flask和Django基于WSGI)。 您可以使用如下的ASGI框架: (基于Starlet
【文件预览】:
uwsgi-nginx-docker-master
----.gitignore(2KB)
----pyproject.toml(572B)
----backup.travis.yml(4KB)
----docker-images()
--------app()
--------python3.8-alpine.dockerfile(2KB)
--------uwsgi.ini(322B)
--------start.sh(404B)
--------entrypoint.sh(3KB)
--------python3.6.dockerfile(2KB)
--------python3.8.dockerfile(2KB)
--------install-nginx-debian.sh(3KB)
--------supervisord-debian.conf(429B)
--------python3.7.dockerfile(2KB)
--------install-nginx-alpine.sh(4KB)
--------python2.7.dockerfile(2KB)
--------supervisord-alpine.ini(424B)
----LICENSE.txt(11KB)
----.github()
--------FUNDING.yml(19B)
--------workflows()
----scripts()
--------test.sh(68B)
--------process_all.py(1KB)
--------docker-login.sh(107B)
--------format-imports.sh(177B)
--------format.sh(260B)
--------test-all.sh(58B)
--------build-push-all.sh(102B)
--------build.sh(247B)
--------build-push.sh(250B)
--------lint.sh(173B)
----README.md(21KB)
----tests()
--------.gitignore(11B)
--------test_02_app()
--------test_01_main()
--------__init__.py(0B)
--------utils.py(2KB)
----mypy.ini(66B)