Spaces:
Paused
Paused
| # استفاده از Node.js رسمی و نصب n8n دستی | |
| FROM node:18-alpine | |
| # تنظیم دایرکتوری کاری | |
| WORKDIR /data | |
| # نصب n8n | |
| RUN npm install -g n8n | |
| # تنظیم متغیرهای محیطی | |
| ENV N8N_BASIC_AUTH_ACTIVE=true | |
| ENV N8N_BASIC_AUTH_USER=admin | |
| ENV N8N_BASIC_AUTH_PASSWORD=654321 | |
| ENV N8N_HOST=0.0.0.0 | |
| ENV N8N_PORT=7860 | |
| ENV N8N_PROTOCOL=http | |
| ENV WEBHOOK_TUNNEL_URL="https://n8n-workflow.hf.space" | |
| # تصحیح مجوزهای فایل تنظیمات | |
| ENV N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true | |
| # باز کردن پورت | |
| EXPOSE 7860 | |
| # اجرای n8n | |
| CMD ["n8n"] |