[英]Google Cloud App Engine: 502 Bad Gateway (nginx) error with Flask App
[英]Unable to deploy Flask App on Google App Engine getting an error “502 Bad Gateway”
我正在尝试在 Google App Engine 上部署一个简单的Flask
应用程序,问题是代码部署没有错误,但是当我访问已部署应用程序的 URL 时,我收到错误"502 Bad Gateway"
日志
下面是我正在使用的代码
应用程序.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: 10
文件
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"]
主文件
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/')
def index():
return jsonify('Hello World')
if __name__ == '__main__':
app.run(debug=True)
要求.txt
Flask
gunicorn
发布@JohnHanley 的评论以获得可见性。
默认端口为app.run(host='0.0.0.0', port=8080)
侦听端口 5000。更改代码如下: app.run(host='0.0.0.0', port=8080)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.