mirror of
https://github.com/frappe/bench.git
synced 2024-11-12 00:06:36 +00:00
Merge branch 'develop' into update-supervisord-conf
This commit is contained in:
commit
c93628c13f
13
.github/ISSUE_TEMPLATE/bug-report.md
vendored
13
.github/ISSUE_TEMPLATE/bug-report.md
vendored
@ -6,8 +6,14 @@ labels: bug
|
||||
|
||||
Issue: Bug report
|
||||
|
||||
Please make sure your issue is reproducible on the latest bench version. The currently supported branches are:
|
||||
- PyPI [latest](https://pypi.org/project/frappe-bench/)
|
||||
- master (minor bug fixes)
|
||||
- v5.x (Merged with develop on every release)
|
||||
- develop (all updates)
|
||||
|
||||
**Do the checklist before filing an issue:**
|
||||
- [ ] Can you replicate the issue?
|
||||
- [ ] Can you replicate the issue on the supported bench versions?
|
||||
- [ ] Is this something you can debug and fix? Send a pull request! Bug fixes and documentation fixes are welcome
|
||||
|
||||
**Describe the bug** :chart_with_downwards_trend:
|
||||
@ -34,9 +40,8 @@ If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Version Information**
|
||||
|
||||
Can be found out by running `bench version` in your respective bench folder
|
||||
|
||||
- Bench Branch: `master` _(Only master is supported)_
|
||||
Can be found out by running `bench version` in your respective bench folder.
|
||||
- Bench Branch:
|
||||
- Frappe Version:
|
||||
- ERPNext Version:
|
||||
|
||||
|
@ -158,7 +158,7 @@ $ pip install frappe-bench
|
||||
For more extensive distribution-dependent documentation, check out the following guides:
|
||||
|
||||
- [Hitchhiker's Guide to Installing Frappe on Linux](https://github.com/frappe/frappe/wiki/The-Hitchhiker%27s-Guide-to-Installing-Frappe-on-Linux)
|
||||
- [Hitchhiker's Guide to Installing Frappe on MacOS](https://github.com/frappe/frappe/wiki/The-Hitchhiker%27s-Guide-to-Installing-Frappe-on-Mac-OS-X)
|
||||
- [Hitchhiker's Guide to Installing Frappe on MacOS](https://github.com/frappe/bench/wiki/Setting-up-a-Mac-for-Frappe-ERPNext-Development)
|
||||
|
||||
|
||||
## Basic Usage
|
||||
|
@ -6,7 +6,7 @@ from bench.app import pull_apps
|
||||
from bench.utils import post_upgrade, patch_sites, build_assets
|
||||
|
||||
|
||||
@click.command('update', help="Updates bench tool and if executed in a bench directory, without any flags will backup, pull, setup requirements, build, run patches and restart bench. Using specific flags will only do certain tasks instead of all")
|
||||
@click.command('update', help="Performs an update operation on current bench. Without any flags will backup, pull, setup requirements, build, run patches and restart bench. Using specific flags will only do certain tasks instead of all")
|
||||
@click.option('--pull', is_flag=True, help="Pull updates for all the apps in bench")
|
||||
@click.option('--apps', type=str)
|
||||
@click.option('--patch', is_flag=True, help="Run migrations for all sites in the bench")
|
||||
|
@ -8,11 +8,12 @@ import click
|
||||
|
||||
@click.command('start', help="Start Frappe development processes")
|
||||
@click.option('--no-dev', is_flag=True, default=False)
|
||||
@click.option('--no-prefix', is_flag=True, default=False, help="Hide process name from bench start log")
|
||||
@click.option('--concurrency', '-c', type=str)
|
||||
@click.option('--procfile', '-p', type=str)
|
||||
def start(no_dev, concurrency, procfile):
|
||||
def start(no_dev, concurrency, procfile, no_prefix):
|
||||
from bench.utils import start
|
||||
start(no_dev=no_dev, concurrency=concurrency, procfile=procfile)
|
||||
start(no_dev=no_dev, concurrency=concurrency, procfile=procfile, no_prefix=no_prefix)
|
||||
|
||||
|
||||
@click.command('restart', help="Restart supervisor processes or systemd units")
|
||||
|
@ -461,7 +461,7 @@ def get_process_manager():
|
||||
return proc_man_path
|
||||
|
||||
|
||||
def start(no_dev=False, concurrency=None, procfile=None):
|
||||
def start(no_dev=False, concurrency=None, procfile=None, no_prefix=False):
|
||||
program = get_process_manager()
|
||||
if not program:
|
||||
raise Exception("No process manager found")
|
||||
@ -476,6 +476,9 @@ def start(no_dev=False, concurrency=None, procfile=None):
|
||||
if procfile:
|
||||
command.extend(['-f', procfile])
|
||||
|
||||
if no_prefix:
|
||||
command.extend(['--no-prefix'])
|
||||
|
||||
os.execv(program, command)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user