litellm / Dockerfile
lydgs's picture
Update Dockerfile
652d28d verified
raw
history blame contribute delete
714 Bytes
FROM ghcr.io/berriai/litellm:main-latest
# 安装 Neon 适配器(保留原有)
RUN npm install @prisma/adapter-neon @neondatabase/serverless
# 复制 Prisma 配置(保留原有)
COPY prisma.config.ts /app/prisma.config.ts
COPY src/db.ts /app/src/db.ts
ENV TZ=Asia/Shanghai SERVER_ROOT_PATH=/hf/v1 OPENAI_API_KEY=any
# 复制 LiteLLM 配置文件
COPY ./config.yaml /app/config.yaml
# 安装 requests(同步脚本依赖)
RUN pip install requests --no-cache-dir
# 复制同步脚本和启动脚本
COPY ./sync_cliproxy_cleanup.py /app/sync_cliproxy_cleanup.py
COPY ./start.sh /app/start.sh
RUN chmod +x /app/start.sh
EXPOSE 7860
# 使用启动脚本作为容器入口
ENTRYPOINT ["/app/start.sh"]