File size: 1,246 Bytes
3de801c 1e1aca9 d0f9980 1e1aca9 d0f9980 1e1aca9 d0f9980 1e1aca9 d0f9980 bbd2995 d0f9980 1583c86 6a02ac5 4707db9 a30e841 4707db9 1e1aca9 6a02ac5 d0f9980 1e1aca9 d0f9980 a8caaa1 b32a43f d0f9980 ea1e6fa d0f9980 1e1aca9 4707db9 bbd2995 4707db9 d0f9980 1e1aca9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | FROM n8nio/n8n:beta
WORKDIR /data
VOLUME /data
RUN mkdir -p /data && chmod 777 /data
# Environment Variables พื้นฐาน
ENV N8N_PORT=7860
ENV N8N_USER_FOLDER=/data
ENV N8N_TRUST_PROXY=true
ENV N8N_PROTOCOL=https
ENV N8N_DIAGNOSTICS_ENABLED=true
ENV N8N_VERSION_NOTIFICATIONS_ENABLED=true
ENV N8N_TEMPLATES_ENABLED=true
ENV N8N_RUNNERS_ENABLED=true
ENV N8N_RUNNERS_MAX_OLD_SPACE_SIZE=4096
# เปิดใช้งาน worker process
ENV N8N_DISABLE_WORKER=false
# จำนวนการ execute พร้อมกัน
ENV N8N_CONCURRENT_EXECUTIONS=500
# ตั้งค่า timezone
ENV N8N_TIMEZONE=Asia/Bangkok
# ภาษาที่ใช้
ENV N8N_DEFAULT_LOCALE=th
# แก้ไขชื่อโดเมนให้ถูกต้อง
ENV WEBHOOK_URL=https://r1000-n9n.hf.space
# Execution Data Management
ENV EXECUTIONS_DATA_PRUNE=true
ENV EXECUTIONS_DATA_MAX_AGE=50
ENV EXECUTIONS_DATA_PRUNE_MAX_COUNT=100
ENV EXECUTIONS_DATA_SAVE_ON_ERROR=all
ENV EXECUTIONS_DATA_SAVE_ON_SUCCESS=all
ENV EXECUTIONS_DATA_SAVE_ON_PROGRESS=true
ENV EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=false
# เปิดพอร์ต 7860
EXPOSE 7860
# ใช้ tini เป็น init process
ENTRYPOINT ["tini", "--"]
CMD ["n8n"] |