Frappe Manager

https://github.com/rtCamp/Frappe-Manager

วิธีนี้เป็นวิธีการติดตั้ง Developer Environment ด้วย Docker ที่น่าจะง่ายที่สุด แต่ใช้ได้เฉพาะกับ Mac และ Linux เท่านั้น

Installation Steps:

  1. ติดตั้ง Frappe Manager (ทำหน้าที่สร้างและจัดการ Docker Instance ที่จะสร้างอีกที)

    • $ pip install frappe-manager
  2. Install Completion (หลักจากนี้ให้ restart terminal)

    • $ fm --install-completion
  3. Create a new site

    • $ fm create mysite --apps erpnext:version-15 --apps hrms:version-15
  4. Start site

ทั้งหมดจะติดตั้ง Frappe พร้อมกับ erpntxt และ hrms ไว้ที่โฟลเดอร์ ~/frappe และพร้อมใช้ที่ URL http://mysite.localhost/

Often used command

  • $ fm start mysite.localhost -> เพื่อการ start docker และเริ่มช้งานระบบ http://mysite.localhost/
  • $ fm code mysite.localhost -> เพื่อการเปิด code ด้วย VS Code
  • $ fm shell mysite.localhost -> เพื่อการเปิด command line interface
  • $ fm stop mysite.localhost -> เพื่อปิดระบบ
  • $ fm logs mysite.localhost --follow -> เพื่อดู live log

Full command list -> https://github.com/rtCamp/Frappe-Manager/wiki

เมื่อเข้าไปที่ VS Code จะเห็นโฟลเดอร์ frappe-bench ซึ่งจะเหมือนกับการติดตั้งตามปกติ

Note:

  • บน terminal ของ Terminal เราสามารถใช้ bench command ตามปกติ ยกเว้น bench start ซึ่งถูกแทนที่ด้วย fm start บน terminal ด้านบนไปแล้ว
  • คำสั่งอื่นๆของ bench สามารถใช้ได้ตามปกติ เช่น

    • $ cd frrappe-bench
    • $ bench migrate
    • $ bench get-app erpnext
Discard
Save

On this page

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