我无法在docker容器中重新加载Flask应用程序。该代码存储在nfs共享上。当我运行以下应用程序时,会发生以下情况:
我当时想第二点可能是由于NFS挂载速度太慢造成的,而第三点对我来说真的很奇怪。在当前状态下,热装对我不可用。
任何想法如何加快代码重新加载?
# docker-compose.yml
myapp:
image: myimg
volumes:
- /mynfsshare:/workspace
command: /bin/bash -c "source activate main && flask run --host 0.0.0.0"
environment:
FLASK_DEBUG: 1
FLASK_RUN_PORT: 8050
FLASK_APP: myapp.py
ports:
- "7045:8050"
restart: always
# myapp.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello World!"