问题描述
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Flask application'
if __name__ == '__main__':
app.run(debug=True,host='0.0.0.0')
我的 Dockerfile 也很简单:
FROM ubuntu:18.04
RUN apt-get update -y && \
apt-get install -y python-pip python-dev
copY ./requirements.txt /app/requirements.txt
workdir /app
RUN pip install -r requirements.txt
copY . /app
ENTRYPOINT [ "python" ]
CMD [ "run.py" ]
当我手动运行应用程序时,它可以工作。当我使用 Waypoint 时,它总是出现以下错误:
无法找到具有此 URL 的 Waypoint 部署(参见屏幕截图)
我的waypoint.hcl文件如下:
project = "Flask Todo application"
app "flask_todo_app" {
build {
use "docker" {}
}
deploy {
use "docker" {}
}
}
当我尝试转到显示的部署 URL 时,我在日志中收到以下错误消息:
[ERROR] entrypoint.url.agent: 服务处理程序错误:error="Get "http://:3000/": dial tcp :3000: connect: connection denied"
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)