Gunicorn --reload不能在Ubuntu上运行本地存储库

时间:2018-01-29 00:59:10

标签: python ubuntu docker flask gunicorn

我已经在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制作我的形象。

1 个答案:

答案 0 :(得分:1)

最近有同样的问题。我正在使用python:2.7。 但我的错误是没有在Django设置中设置DEBUG = True。 您可能也希望在Flask中启用Debug。 Here是类似的问题。

相关问题