app management - rtCamp/Frappe-Manager GitHub Wiki

Frappe App Management

This guide covers how to manage Frappe apps, including installing official apps, custom apps, and creating new apps.

Installing Official Frappe Apps

  1. Open the site shell:
fm shell <sitename>
  1. Change directory to frappe-bench

  2. Install the app (e.g., erpnext):

bench get-app erpnext
  1. Restart frappe python env dependent services:
fm restart <sitename>

Installing Custom Apps

  1. Copy your custom app to /home/<user>/frappe/sites/<site>/workspace dir.

  2. Open the site shell:

fm shell <sitename>
  1. Change directory to frappe-bench.

  2. Install the app:

bench get-app /workspace/custom-app
  1. Restart frappe python env dependent services:
fm restart <sitename>

Creating New Apps

  1. Open the Frappe container shell within the Bench environment:
bench new-app example_app

This will create a new Frappe app with the basic scaffolding you need to start development.

⚠️ **GitHub.com Fallback** ⚠️