Files
RefreshToV1Api/Dockerfile
2024-01-04 16:01:42 +08:00

34 lines
796 B
Docker

# 使用官方 Python 运行时作为父镜像
FROM python:3.9-slim
# 设置工作目录为 /app
WORKDIR /app
# 将当前目录内容复制到位于 /app 的容器中
COPY . /app
# 设置环境变量
ENV PYTHONUNBUFFERED=1
RUN chmod +x /app/start.sh
RUN apt update && apt install -y \
jq \
zlib1g-dev \
libjpeg-dev \
gcc \
curl \
&& curl https://sh.rustup.rs -sSf | sh -s -- -y
# 安装 Rust 编译器
ENV PATH="/root/.cargo/bin:${PATH}"
# 设置 pip 源为清华大学镜像
RUN pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
# 安装任何所需的依赖项
RUN pip install --no-cache-dir flask gunicorn requests Pillow flask-cors tiktoken
# 在容器启动时运行 Flask 应用
CMD ["/app/start.sh"]