Spaces:
Running
Running
# استفاده از 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"] |