您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Docker上自动重新加载Flask服务器

在Docker上自动重新加载Flask服务器

如已完成,在调试模式下,Flask支持代码重新加载。问题在于该应用程序正在容器上运行,这使它与正在开发的真实源代码隔离。无论如何,您可以docker- compose.yaml像这样通过卷在正在运行的容器和主机之间共享源:

这里是 docker-compose.yaml

version: "3"
services:
  web:
    build: ./web
    ports: ['5000:5000']
    volumes: ['./web:/app']

在这里Dockerfile

FROM python:alpine

EXPOSE 5000

WORKDIR app

COPY * /app/

RUN pip install -r requirements.txt

CMD python app.py
Python 2022/1/1 18:15:30 有456人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶