prosyd / Dockerfile
lxui's picture
Update Dockerfile
d6201ac verified
raw
history blame contribute delete
602 Bytes
# 使用官方的Ubuntu 22.04镜像作为基础镜像
FROM ubuntu:22.04
# 设置工作目录为/app
WORKDIR /app
# 将当前目录下的所有文件复制到/app目录下
COPY . /app
# 安装Python 3和pip
RUN apt-get update && apt-get install -y python3 python3-pip
# 安装Flask和Requests库
RUN pip3 install flask requests
# 安装Gunicorn
RUN pip3 install gunicorn
# 设置环境变量FLASK_APP为proxy.py
ENV FLASK_APP=app.py
# 暴露8080端口
EXPOSE 10000
# 运行Gunicorn服务器,绑定0.0.0.0:8080,指定proxy:app为应用入口
CMD ["gunicorn", "-b", "0.0.0.0:10000", "app:app"]