| # استخدام الصورة الرسمية المستقرة | |
| FROM n8nio/n8n:latest | |
| # نرجع للمستخدم root عشان نضمن إننا نقدر نعدل الـ Variables | |
| USER root | |
| # تحديد البورت اللي Hugging Face عاوزه | |
| ENV N8N_PORT=7860 | |
| # إجبار n8n على عدم استخدام الـ SSL داخلياً لأن HF بيوفره جاهز | |
| ENV N8N_PROTOCOL=http | |
| # أهم خطوة: تحديد مجلد البيانات في مكان مسموح بالكتابة فيه | |
| ENV N8N_USER_ID=1000 | |
| ENV N8N_CONFIG_FILES=/home/node/.n8n/config | |
| # تشغيل n8n باستخدام الأمر الافتراضي للصورة الرسمية | |
| # ده بيضمن إن كل الـ Environment Paths متعرفة صح | |
| ENTRYPOINT ["tini", "--", "/docker-entrypoint.sh"] |