makefile add frontend
This commit is contained in:
@@ -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 #linux&macos
|
||||||
#ALLURE=.venv\allure-2.44.0\bin\allure #Windows
|
#ALLURE=.venv\allure-2.44.0\bin\allure #Windows
|
||||||
|
|
||||||
@@ -17,7 +18,7 @@ help:
|
|||||||
##
|
##
|
||||||
.PHONY: run
|
.PHONY: run
|
||||||
run: ## Run dev local application
|
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
|
.PHONY: down
|
||||||
down: ## Down dev local db
|
down: ## Down dev local db
|
||||||
@@ -39,6 +40,14 @@ down-dev: ## Down dev application
|
|||||||
down-prod: ## Down prod application
|
down-prod: ## Down prod application
|
||||||
docker compose -f docker/compose-dev.yaml --env-file configs/.env --profile prod down
|
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
|
## Migration section
|
||||||
##
|
##
|
||||||
|
|||||||
Reference in New Issue
Block a user