fix dockerfile
This commit is contained in:
1 parent
412fe24bd7
commit
eed0ee9322
1 file changed
+5
-1
+5
-1
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user