makefile add frontend

This commit is contained in:
2026-10-05 09:41:59 +03:00
parent 7ddc7157b5
commit 4a7ea33185
+11 -2
View File
@@ -1,4 +1,5 @@
VENV:=source .venv/bin/activate;
VENV:=source .venv/bin/activate &&
NPM:=. $${NVM_DIR:-$$HOME/.nvm}/nvm.sh && nvm use 24 &&
ALLURE:=.venv/allure-2.44.0/bin/allure #linux&macos
#ALLURE=.venv\allure-2.44.0\bin\allure #Windows
@@ -17,7 +18,7 @@ help:
##
.PHONY: run
run: ## Run dev local application
docker compose -f docker/compose-dev.yaml --env-file configs/.env --profile local up -d && ${VENV} uvicorn main:app --host 0.0.0.0 --port 8000 --reload
docker compose -f docker/compose-dev.yaml --env-file configs/.env --profile local up -d && $(MAKE) -j2 backend frontend
.PHONY: down
down: ## Down dev local db
@@ -39,6 +40,14 @@ down-dev: ## Down dev application
down-prod: ## Down prod application
docker compose -f docker/compose-dev.yaml --env-file configs/.env --profile prod down
.PHONY: backend
backend: ## Run backend only
${VENV} uvicorn main:app --host 0.0.0.0 --port 8000 --reload
.PHONY: frontend
frontend: ## Run frontend only
${NPM} yarn --cwd ./frontend dev
##
## Migration section
##