n8n-workflow / Dockerfile
sanaweb's picture
Update Dockerfile
ef646c3 verified
raw
history blame contribute delete
599 Bytes
# استفاده از 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"]