Bench configuration spans global bench settings and per-site settings.
¶ Main Configuration Paths
- Bench common settings:
frappe-bench/sites/common_site_config.json
- Site settings:
frappe-bench/sites/<site-name>/site_config.json
- Procfile/service process config in bench directory
- DB connection and credentials
- Redis and queue endpoints
- Hostname/site routing behavior
- Background worker and scheduler settings
bench --site mysite.local migrate
bench doctor
bench show-config
- Keep config files out of git if they contain secrets.
- Use per-environment config management for dev/stage/prod.
- Validate migration and backup workflows before upgrade windows.