From 25287a91b44f440b73a83b205ce62f3716fdbe4e Mon Sep 17 00:00:00 2001 From: Mohammad Kiani Date: Tue, 20 Jan 2026 08:09:44 +0000 Subject: [PATCH] Update Dockerfile --- Dockerfile | 63 ++++++++++++++++++++++++++---------------------------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/Dockerfile b/Dockerfile index e8e4dc4..e748a11 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Dockerfile -FROM registry-ea28d41763-mnpc.apps.ir-central1.arvancaas.ir/python39-rasadyar:1.0.2 +FROM registry.hamdocker.ir/seniorkian/python39-rasadyar:1.0.0 ENV TZ="Asia/Tehran" #RUN ls /usr/share/zoneinfo && \ # cp /usr/share/zoneinfo/Asia/Tehran /etc/localtime && \ @@ -9,45 +9,42 @@ ENV TZ="Asia/Tehran" WORKDIR /app # استفاده از mirror آروان (خیلی سریع‌تر در ایران) -RUN echo "deb http://mirror.arvancloud.ir/debian bookworm main contrib non-free" > /etc/apt/sources.list \ - && echo "deb http://mirror.arvancloud.ir/debian bookworm-updates main contrib non-free" >> /etc/apt/sources.list \ - && echo "deb http://mirror.arvancloud.ir/debian-security bookworm-security main contrib non-free" >> /etc/apt/sources.list +#RUN echo "deb http://mirror.arvancloud.ir/debian bookworm main contrib non-free" > /etc/apt/sources.list \ +# && echo "deb http://mirror.arvancloud.ir/debian bookworm-updates main contrib non-free" >> /etc/apt/sources.list \ +# && echo "deb http://mirror.arvancloud.ir/debian-security bookworm-security main contrib non-free" >> /etc/apt/sources.list # Update + Install system deps (with apt cache) -RUN apt-get update && apt-get install -y --no-install-recommends \ - build-essential \ - libpq-dev \ - python3-dev \ - libcairo2 \ - libcairo2-dev \ - libpango-1.0-0 \ - libpangoft2-1.0-0 \ - libpangocairo-1.0-0 \ - libpango1.0-dev \ - libgdk-pixbuf-2.0-0 \ - libffi-dev \ - libjpeg-dev \ - libpng-dev \ - libfreetype6 \ - libharfbuzz0b \ - shared-mime-info \ - fonts-dejavu \ - curl \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* +#RUN apt-get update && apt-get install -y --no-install-recommends \ +# build-essential \ +# libpq-dev \ +# python3-dev \ +# libcairo2 \ +# libcairo2-dev \ +# libpango-1.0-0 \ +# libpangoft2-1.0-0 \ +# libpangocairo-1.0-0 \ +# libpango1.0-dev \ +# libgdk-pixbuf-2.0-0 \ +# libffi-dev \ +# libjpeg-dev \ +# libpng-dev \ +# libfreetype6 \ +# libharfbuzz0b \ +# shared-mime-info \ +# fonts-dejavu \ +# curl \ +# && apt-get clean \ +# && rm -rf /var/lib/apt/lists/* # Upgrade pip -RUN pip config --user set global.index https://mirror-pypi.runflare.com/simple -RUN pip config --user set global.index-url https://mirror-pypi.runflare.com/simple -RUN pip config --user set global.trusted-host mirror-pypi.runflare.com -RUN pip install --upgrade pip +#RUN pip config --user set global.index https://mirror-pypi.runflare.com/simple +#RUN pip config --user set global.index-url https://mirror-pypi.runflare.com/simple +#RUN pip config --user set global.trusted-host mirror-pypi.runflare.com +#RUN pip install --upgrade pip # Copy requirements COPY ./requirements.txt . - -# Install Python dependencies با cache mount (سرعت pip رو بیشتر می‌کنه) -RUN --mount=type=cache,target=/root/.cache/pip \ - pip install --no-cache-dir -r requirements.txt +RUN pip install --no-cache-dir -r requirements.txt # Copy project files COPY . .