CLI-referentie (bench)
CLI-referentie (bench)
bench is het commandline-tool voor het beheren van Frappe-installaties. Deze pagina dekt de meest gebruikte commando's.
Site-beheer
bench new-site mysite.local --admin-password=admin
bench drop-site mysite.local # Permanent — zeker weten
bench --site mysite migrate # Pending migraties draaien
bench --site mysite clear-cache
bench list-sites
App-beheer
bench get-app erpnext --branch version-15 # Clonen naar apps/
bench --site mysite install-app erpnext # Installeren op site
bench --site mysite uninstall-app my_app # Verwijdert data — zeker weten
bench remove-app erpnext # Verwijderen uit bench (niet uit site)
Code draaien
# IPython console met site-context
bench --site mysite console
# Python-functie uitvoeren
bench --site mysite execute frappe.utils.now
# Met argumenten
bench --site mysite execute my_app.api.run --args '["arg1", "arg2"]'
Achtergrondwerk
bench start # Alle services starten (web, worker, scheduler, socketio)
bench restart # Allen herstarten
bench worker # Workerproces draaien
bench --site mysite show-pending-jobs
Back-ups
bench --site mysite backup --with-files
bench --site mysite restore /path/to/backup.sql.gz
Database
bench --site mysite mariadb # MariaDB-shell met de site-DB
bench --site mysite reset-perms # Rolpermissies opnieuw aanmaken
bench setup procfile # Procfile regenereren voor development
Diagnostiek
bench --site mysite show-config
bench version # Frappe-versie + geïnstalleerde apps
bench logs # Web/worker/scheduler logs volgen
bench --site mysite enable_profile # Volgend request profilen (traag)
Build & dev
bench build # Alle app-assets bouwen (CSS, JS)
bench build --app my_app # Eén app
bench watch # Auto-rebuild bij wijzigingen (dev)
bench setup requirements # Python-deps opnieuw installeren
Updaten
bench update --reset # Pull, migrate, rebuild
bench update --no-backup # Sla back-up over (sneller, risicovoller)
bench switch-to-branch version-15 frappe erpnext # Branch wisselen voor apps
Omgeving
bench setup nginx
bench setup supervisor
bench setup production myuser # One-shot productie-setup
Last updated 3 days ago
Was this helpful?