chore(docker): 移除构建时的代理环境变量配置
移除 docker-compose.yml 和 api.Dockerfile 中关于 HTTP/HTTPS 代理的构建参数和环境变量设置。这些配置在网络状况良好时并非必需,且可能在某些环境下导致构建问题。简化配置以提高构建的通用性和可靠性。
This commit is contained in:
parent
20268d6400
commit
1e1843fc17
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user