chore(docker): 移除构建时的代理环境变量配置

移除 docker-compose.yml 和 api.Dockerfile 中关于 HTTP/HTTPS 代理的构建参数和环境变量设置。这些配置在网络状况良好时并非必需,且可能在某些环境下导致构建问题。简化配置以提高构建的通用性和可靠性。
This commit is contained in:
Wenjie Zhang 2026-01-28 00:44:59 +08:00
parent 20268d6400
commit 1e1843fc17
2 changed files with 0 additions and 14 deletions

View File

@ -3,9 +3,6 @@ services:
build:
context: .
dockerfile: docker/api.Dockerfile
args:
HTTP_PROXY: ${HTTP_PROXY:-}
HTTPS_PROXY: ${HTTPS_PROXY:-}
image: yuxi-api:0.5.dev
container_name: api-dev
working_dir: /app

View File

@ -41,17 +41,6 @@ COPY ../pyproject.toml /app/pyproject.toml
COPY ../.python-version /app/.python-version
COPY ../uv.lock /app/uv.lock
# 接收构建参数(如果出现代理错误,则把下面关于环境变量的都注释掉,并注释掉 dock-compose.yml 的 6-8 行)
ARG HTTP_PROXY=""
ARG HTTPS_PROXY=""
# 设置环境变量(这些值可能是空的)
ENV HTTP_PROXY=$HTTP_PROXY \
HTTPS_PROXY=$HTTPS_PROXY \
http_proxy=$HTTP_PROXY \
https_proxy=$HTTPS_PROXY
# 如果网络还是不好,可以在后面添加 --index-url https://pypi.tuna.tsinghua.edu.cn/simple
RUN --mount=type=cache,target=/root/.cache/uv \
uv sync --no-dev --frozen