diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -88,6 +88,10 @@ web-build: ./rhodecode/tests/scripts/static-file-check.sh rhodecode/public/ rm -rf node_modules +.PHONY: ruff-check +## run a ruff analysis +ruff-check: + ruff check --ignore F401 --ignore I001 --ignore E402 --ignore E501 --ignore F841 --exclude rhodecode/lib/dbmigrate --exclude .eggs --exclude .dev . .PHONY: pip-packages ## Show outdated packages @@ -123,6 +127,7 @@ dev-cleanup: .PHONY: dev-env ## make dev-env based on the requirements files and install develop of packages +## Cleanup: pip freeze | grep -v "^-e" | grep -v "@" | xargs pip uninstall -y dev-env: sudo -u root chown rhodecode:rhodecode /home/rhodecode/.cache/pip/ pip install build virtualenv @@ -143,8 +148,8 @@ sh: workers?=1 .PHONY: dev-srv -## run gunicorn multi process workers -dev-srv-g: +## run gunicorn web server with reloader, use workers=N to set multiworker mode +dev-srv: gunicorn --paste=.dev/dev.ini --bind=0.0.0.0:10020 --config=.dev/gunicorn_config.py --timeout=120 --reload --workers=$(workers)