运行 Dockerfile 中带有 gunicorn 的烧瓶服务器
Running flask server with gunicorn in Dockerfile
我的 dockerfile 由这些行组成,以启动 flask 服务器:
ENTRYPOINT ["python3"]
CMD ["/root/server.py"]
为了启动 Gunicorn 服务器,我必须如何修改这些行?
为您的项目创建一个 boot.sh
脚本,内容如下:
gunicorn -b :5000 <name_of_your_app_file>:<name_of_your_app>
然后将ENTRYPOINT
改为['./boot.sh']
编辑:
您可以像这样在 Dockerfile 中 运行 它:
ENTRYPOINT['gunicorn', '-b :5000', 'app:app']
我的 dockerfile 由这些行组成,以启动 flask 服务器:
ENTRYPOINT ["python3"]
CMD ["/root/server.py"]
为了启动 Gunicorn 服务器,我必须如何修改这些行?
为您的项目创建一个 boot.sh
脚本,内容如下:
gunicorn -b :5000 <name_of_your_app_file>:<name_of_your_app>
然后将ENTRYPOINT
改为['./boot.sh']
编辑:
您可以像这样在 Dockerfile 中 运行 它:
ENTRYPOINT['gunicorn', '-b :5000', 'app:app']