FROM python:3.9
# COPY websocket_app 文件夹
COPY ./websocket_app /app/project/websocket_app
# COPY util 文件夹
COPY ./util /app/project/util
# COPY requirements.txt 文件
COPY ./requirements.txt /app/project/requirements.txt
# 定义PYTHONPATH环境变量
ENV PYTHONPATH /app/project
# 切换目录
WORKDIR /app/project
# 安装依赖
RUN pip install -r requirements.txt -i http://mirrors.myhuaweicloud.com/pypi/web/simple --trusted-host=mirrors.myhuaweicloud.com >/dev/null 2>&1
# 运行脚本
ENTRYPOINT python websocket_app/app_asyncio.py