gpt4 book ai didi

python - 将基于 Flask 的 Api(使用女服务员)部署到 Docker

转载 作者:太空宇宙 更新时间:2023-11-04 01:49:52 24 4
gpt4 key购买 nike

我正在尝试为一个简单的基于 Flask 的 Api(Python 3 依赖)创建一个 docker 容器,但我遇到了问题,我不明白问题是什么。

我的 Dockerfile 是:

FROM python:3-alpine
RUN pip install --upgrade pip
RUN pip install waitress
CMD ["waitress-serve", "--call CoreApi:create_app"]

然后我按如下方式构建和运行它:

docker build -f GameApi/Dockerfile -t coreapi .
docker run -d -p 2020:2020 coreapi

docker 容器在几秒钟后死亡,如果我检查它,我得到:

$ docker logs 45f8008d787a
Error: option --call coreapi:create_app not recognized

Usage:

waitress-serve [OPTS] MODULE:OBJECT

我应该使用 python -m waitress --call CoreApi:create_app 调用服务员吗

最佳答案

改变这个:

CMD ["waitress-serve", "--call CoreApi:create_app"]

对此

CMD ["waitress-serve", "--call", "CoreApi:create_app"]

它应该可以工作

关于python - 将基于 Flask 的 Api(使用女服务员)部署到 Docker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58256244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com