diff --git a/Dockerfile b/Dockerfile index 44db9dc..8430db2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,24 +2,27 @@ FROM python:3.12-slim-bookworm ARG http_proxy ARG https_proxy +ARG HTTP_PROXY +ARG HTTPS_PROXY ARG no_proxy +ARG NO_PROXY ENV http_proxy=${http_proxy} ENV https_proxy=${https_proxy} +ENV HTTP_PROXY=${HTTP_PROXY} +ENV HTTPS_PROXY=${HTTPS_PROXY} ENV no_proxy=${no_proxy} +ENV NO_PROXY=${NO_PROXY} -# تنظیم proxy برای apt -RUN echo "Acquire::http::Proxy \"$http_proxy\";" > /etc/apt/apt.conf.d/99proxy && \ - echo "Acquire::https::Proxy \"$https_proxy\";" >> /etc/apt/apt.conf.d/99proxy +RUN echo "Acquire::http::Proxy \"${http_proxy}\";" > /etc/apt/apt.conf.d/99proxy && \ + echo "Acquire::https::Proxy \"${https_proxy}\";" >> /etc/apt/apt.conf.d/99proxy -RUN apt-get update && \ - apt-get install -y --no-install-recommends \ - git \ - util-linux \ - ca-certificates \ +RUN apt-get update && apt-get install -y --no-install-recommends \ + git \ + util-linux \ + ca-certificates \ && rm -rf /var/lib/apt/lists/* -# حذف proxy بعد از نصب RUN rm -f /etc/apt/apt.conf.d/99proxy -# ادامه دستورات خودت... +# از اینجا به بعد دستورات اصلی پروژه‌ات