我在 GitHub 上看到过一些这样的问题和问题,但无法让它发挥作用。我的设置是这样的: 我在 Ubuntu 16.04.3 上本地有代码
├──+messenger
├── Dockerfile
├── docker-compose.yml
docker-compose文件内容如下:
version: '2'
services:
messenger:
build: .
ports:
- "5000:8000"
command: >
gunicorn -b 0.0.0.0:8000
--access-logfile -
--reload
"app:app"
volumes:
- ".:/messenger"
无论我在应用程序运行时在 messenger
目录中进行什么更改,gunicorn 都不会重新加载。
我正在使用 python:3.6-alpine
构建我的图像。
最佳答案
最近遇到了同样的问题。我使用的是 python:2.7
。
但我的错误是没有在 Django 设置中设置 DEBUG = True
。
您可能还想在 Flask 中启用调试。
Here是类似的问题。
关于python - Gunicorn --reload 不适用于具有本地存储库的 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48493028/