# 使用基础镜像 FROM hub.byted.org/base/security.debian10.python39:latest # 设置 apt 源 RUN sed -i "s/http:\/\/archive.ubuntu.com/http:\/\/mirrors.tuna.tsinghua.edu.cn/g" /etc/apt/sources.list # 设置 DEBIAN_FRONTEND 环境变量以避免交互式提示 ENV DEBIAN_FRONTEND noninteractive # 安装 Python 和相关依赖 RUN apt-get update && \ apt-get install -y \ wget \ vim \ build-essential \ libssl-dev \ zlib1g-dev \ libbz2-dev \ libffi-dev \ libcurl4-openssl-dev \ && apt-get clean && rm -rf /var/lib/apt/lists/* RUN mkdir /home/jeddak/ COPY ./example_server.py /home/jeddak/ COPY ./server_config.json /home/jeddak/ COPY ./myPublicKey.pem /home/jeddak/ COPY ./myPrivateKey.pem /home/jeddak/ COPY ./requirements.txt /home/jeddak/ COPY ./example_tks.py /home/jeddak/ #COPY ./dist/bytedance.jeddak_secure_channel-0.1.7.1-py3-none-any.whl /home/jeddak/ #RUN pip install /home/jeddak/bytedance.jeddak_secure_channel-0.1.7.1-py3-none-any.whl #RUN rm -rf /home/jeddak/bytedance.jeddak_secure_channel-0.1.0-py3-none-any.whl RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://bytedpypi.byted.org/simple --upgrade pip && \ pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://bytedpypi.byted.org/simple Flask RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://bytedpypi.byted.org/simple --upgrade pip && \ pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://bytedpypi.byted.org/simple requests RUN pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://bytedpypi.byted.org/simple --upgrade pip && \ pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --extra-index-url https://bytedpypi.byted.org/simple bytedance.jeddak_secure_channel WORKDIR /home/jeddak CMD ["python", "./example_server.py"] #CMD ["tail", "-f", "/dev/null"]