Github Code Space

วิธีนี้เป็นการเรียกใช้งาน Frappe / ERPNext บน Github Code Space โดยไม่ต้องติดตั้งซอฟต์แวร์บนเครื่องเลย แต่เป็นการรันทุกอย่างผ่าน cloud service ของ github เลย แม้แต่ VS Code

ข้อดีคือความสะดวกเพราะทั้งหมดทำผ่าน web แต่ข้อเสียคือ free plan ของ gibhub มี spec ให้เช้ค่อนข้างจำกัด จึงเหมาะกับการทดสอบแบบชั่วครั้งชั่วคราว โดยปัจจุบัน สำหรับ Free Plan จะมี

  • 120 core-hours of Codespaces compute per developer
  • 15GB of Codespaces storage per developer

ซึ่ง spec เล็กสุดคือ 2 core เท่ากับว่าแต่ละเดือนจะมีเวลาใช้งานเพียง 60 hours (เพียงพอกับการทดสอบ หรือเทรนนิ่ง)

Requirement

Github Account -- เนื่องจาก code space เป็นบริการของ github จึงต้องมี account ส่วนตัวสำหรับใช้งาน ถ้ายังไม่มีให้ register user ใหม่ที่ https://github.com/

Setup Steps

  1. เข้าไปที่ https://github.com/ankush/frappe_codespace และทำการ Fork

  1. จะได้ frappe_codespace มาไว้ที่ github account ของคุณ
  2. คลิก Create codespace on master

  1. github จะทำการสร้าง code space โดยขั้นตอนนี้จะใช้เวลาพอสมควร

  1. ระบบจะเปิดหน้าต่าง VS Code แบบ online บน github code space จะเห็นว่าตอนนี้ frappe-bench จะมีเพียง 1 app คือ frappe และมี 1 site คือ dev.localhost

  1. ติดตั้ง erpnext app ตามปกติด้วยคำสั่ง

    • $ bench get-app erpnext
    • $ bench install-app erpnext

  1. Start ERPNext

    • $ bench start
    • หลังจาก start แล้วให้มาที่ PORTS 8000 และคลิกที่นี่ เพื่อเปิด ERPnext บน browser

  1. ระบบ ERPNext พร้อมใช้งาน

    • user / pass = Administrator / admin

หมายเหตุ

  • ด้วย default setting ของ github code space, ระบบจะหยุดการทำงานอัตโนมัติเมื่อไม่มีการใช้งานใน 30 นาที
  • เมื่อต้องการกลับมาใช้ใหม่ให้ไปที่หน้าหลัก และคลิกที่ Code ดังรูป

Discard
Save

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on