
ในการใช้งาน n8n บน production นั้น
เราคงไม่ติดตั้งใน mode default แน่ ๆ
ดังนั้นสิ่งที่ควรทำคือ
- ใช้งาน database แยกออกมาเป็น PostgreSQL
- ใช้งานใน queue mode ซึ่งจัดการผ่าน Redis ช่วยให้แยก worker, webhook ออกไปเครื่องต่าง ๆ ได้ง่าย
- ในการ run พวก code node ต่าง ๆ ใน task runner ซึ่งแยกเครื่องออกมา แต่ยังไม่ stable
ดังนั้นมาติดตั้งด้วย docker กันนิดหน่อย
จดไว้กันลืม !!
ในส่วนของ config file ก็กำหนดค่าดังนี้
เพียงเท่านี้ก็สร้าง task runner node แยกออกมา
เพื่อ run code node ทั้ง JavaScript และ Python แบบง่าย ๆ ได้แล้ว
ส่วน worker และ webhook ก็สามารถแยกออกมาทำงานต่อไปได้อีก (แต่ยังไม่ได้ทำ)