chore(docker): 移除构建时的代理环境变量配置
移除 docker-compose.yml 和 api.Dockerfile 中关于 HTTP/HTTPS 代理的构建参数和环境变量设置。这些配置在网络状况良好时并非必需,且可能在某些环境下导致构建问题。简化配置以提高构建的通用性和可靠性。
This commit is contained in:
parent
20268d6400
commit
1e1843fc17
@ -3,9 +3,6 @@ services:
|
|||||||
build:
|
build:
|
||||||
context: .
|
context: .
|
||||||
dockerfile: docker/api.Dockerfile
|
dockerfile: docker/api.Dockerfile
|
||||||
args:
|
|
||||||
HTTP_PROXY: ${HTTP_PROXY:-}
|
|
||||||
HTTPS_PROXY: ${HTTPS_PROXY:-}
|
|
||||||
image: yuxi-api:0.5.dev
|
image: yuxi-api:0.5.dev
|
||||||
container_name: api-dev
|
container_name: api-dev
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
|
|||||||
@ -41,17 +41,6 @@ COPY ../pyproject.toml /app/pyproject.toml
|
|||||||
COPY ../.python-version /app/.python-version
|
COPY ../.python-version /app/.python-version
|
||||||
COPY ../uv.lock /app/uv.lock
|
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
|
# 如果网络还是不好,可以在后面添加 --index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
||||||
RUN --mount=type=cache,target=/root/.cache/uv \
|
RUN --mount=type=cache,target=/root/.cache/uv \
|
||||||
uv sync --no-dev --frozen
|
uv sync --no-dev --frozen
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user