python-gRPC
24 строки · 460.0 Байт
1ifeq (revision,$(firstword $(MAKECMDGOALS)))
2# use the rest as arguments for run
3RUN_ARGS := $(wordlist 2,$(words $(MAKECMDGOALS)),$(MAKECMDGOALS))
4# ... and turn them into do-nothing targets
5$(eval $(RUN_ARGS):;@:)
6endif
7
8.PHONY:
9
10start:
11poetry run uvicorn \
12--reload \
13--host 127.0.0.1 \
14--port 8010 \
15"src.main:app"
16
17start_pytest_user:
18pytest src/test/users/::TestUser -v
19
20rivision:
21alembic revision head -m {%MAKECMDGOALS}
22
23st:
24ruff . --fix