bench
bench copied to clipboard
CLI to manage Multi-tenant deployments for Frappe apps
Issue: Bug report **Do the checklist before filing an issue:** - [x] Can you replicate the issue on the supported bench versions? **Describe the bug** :chart_with_downwards_trend: `sudo bench setup production...
I want to be able to run the `bench new-site` command, specifying the DB host and DB name, without requiring root privileges. We can precreate the DB and user with...
Bench prevents update when there are local changes. This isn't really required if the changes don't conflict with `git pull` we should just attempt git pull and fail later. So...
Complete following things: - [ ] site names - [ ] command/options
Common site settings `restart_supervisor_on_update` and `restart_systemd_on_update` are both `False` initially, so supervisor is used by default, but the conf files are never deployed. I therefore suggest setting it manually before...
## Description of the issue after setup environment to production recommended in https://frappeframework.com/docs/v14/user/en/production-setup i receive this messages in browser "A page or script is accessing at least one of navigator.userAgent,...
## Description of the issue Please look again at frappe/frappe#23766 for there has been a misunderstanding. `supervisorctl restart frappe` is called internally by the bench-update-function, not by me! I have...
Issue: Easy Install **Do the checklist before filing an issue:** - [x] Did you retain the logfile (path of logfile is shared while the script is run)? We definitely **need**...
## Description of the issue When using a get_link_to_form function from frappe.utils, I noticed that the link does not work when we are in the dns_multitenant off situation. It seems...
We can specify python dependencies in `pyproject.toml` ```toml dependencies = [ # Core dependencies "pycountry~=22.3.5", "Unidecode~=1.3.6", "barcodenumber~=0.5.0", "rapidfuzz~=2.15.0", "holidays~=0.28", ] ``` However we can't use Frappe app versions here because...