我试图在Google上部署一个简单的Flask应用程序,问题是代码被部署时没有错误,但是当我访问已部署应用程序的URL时,我得到了错误"502 Bad Gateway"

日志

下面是我正在使用的代码

app.yaml
runtime: custom
env: flex
entrypoint: gunicorn -b :$PORT main:app
runtime_config:
python_version: 3
manual_scaling:
instances: 1
resources:
cpu: 1
memory_gb: 1
disk_size_gb: 10Dockerfile
FROM ubuntu:18.04
RUN apt-get update \
&& apt-get install -y apt-utils \
python3.6 \
python3-pip
WORKDIR /app
COPY . /app
RUN pip3 install -r requirements.txt
ENTRYPOINT ["python3"]
CMD ["main.py"]main.py
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/')
def index():
return jsonify('Hello World')
if __name__ == '__main__':
app.run(debug=True)requirements.txt
Flask
gunicorn发布于 2021-07-26 12:05:54
张贴@JohnHanley关于能见度的评论。
默认端口是8080。酒瓶在5000端口上听。更改代码如下:app.run(host='0.0.0.0', port=8080)
https://stackoverflow.com/questions/68525297
复制相似问题