ขึ้นชื่อว่า task orchestrator มันก็ต้องสั่งโน่นสั่งนี่วิ่งได้
แต่ จะเทสบนเครื่องก็ต้องเซ็ตอัพกันหลายตลบอยู่ ของ dagster เองอย่างคร่าวๆ ก็ต้อง:
- set
DAGSTER_HOME
env - run ui process
- run daemon process
สำหรับคนที่คุ้นๆ กะพวก backend development / devops ของพวกนี้สบายมาก แต่สำหรับคนทั่วๆ ไปอาจจะไม่
ทางทีม dagster เข้าใจถึง dev ux obstacle ข้อนี้ดี ก็เลยทำ feature ใหม่มา นั่นก็คือ เพียงแค่รัน dagster dev
เท่านี้ก็สามารถเทส schedule/sensor ในเครื่องได้แล้ว!
จบแล้ว มีแค่นี้จริงๆ
อ้อ แต่ท่านี้ใช้กับ dagster ใน docker ไม่ได้นะ เพราะมันปัก allow all host ไม่ได้ ลองแล้ว แฮ่ ถ้าจะใช้ docker ต้องไปทำท่า separate daemon process เหมือนเดิม