From eed0ee9322c6fdc475f24947deb2abb75c5848fd Mon Sep 17 00:00:00 2001 From: javad Date: Tue, 16 Jun 2026 11:59:37 +0330 Subject: [PATCH] fix dockerfile --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 69a9ad4..263c6ea 100644 --- a/Dockerfile +++ b/Dockerfile @@ -47,12 +47,16 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ mkdir -p /app/staticfiles /app/mediafiles /etc/supervisor /var/log/supervisor && \ chown -R django:django /app /etc/supervisor /var/log/supervisor -# کپی کردن و واگذاری مالکیت محیط مجازی به کاربر django (رفع باگ پنهان دسترسی) +# کپی کردن و واگذاری مالکیت محیط مجازی به کاربر django COPY --from=builder --chown=django:django /opt/venv /opt/venv # کپی کردن تمام کدهای پروژه با مالکیت کاربر محدود شده COPY --chown=django:django . . +# 🛠️ اصلاح کلیدی ۱: کپی کردن کانفیگ سوپروایزر شما به پوشه اصلی سیستم و اوررایت کردن کانفیگ پیش‌فرض +RUN cp supervisord.conf /etc/supervisor/supervisord.conf && \ + chown django:django /etc/supervisor/supervisord.conf + # حل مشکل خطای Permission Denied (اجرایی کردن اسکریپت دقیقاً بعد از کپی شدن فایل‌ها) RUN chmod +x /app/entrypoint.sh