diff --git a/.gitignore b/.gitignore index d9b7022..2af1e13 100644 --- a/.gitignore +++ b/.gitignore @@ -21,8 +21,7 @@ coverage *.sln *.sw? *.tsbuildinfo -*.node_modules -*Makefile +*.node_modules /node_modules /.pnp .pnp.js diff --git a/serv_nginx/api_bb/Makefile b/serv_nginx/api_bb/Makefile new file mode 100644 index 0000000..82e4d9f --- /dev/null +++ b/serv_nginx/api_bb/Makefile @@ -0,0 +1,12 @@ +BB=bb_api + +all: build + +stop_bb: + docker compose down api_bb + +build_bb: + docker compose build ${BB} --no-cache + +run_bb: build + docker compose up api_bb -d \ No newline at end of file diff --git a/serv_nginx/serv_golang_rest_api/Makefile b/serv_nginx/serv_golang_rest_api/Makefile new file mode 100644 index 0000000..6d4df17 --- /dev/null +++ b/serv_nginx/serv_golang_rest_api/Makefile @@ -0,0 +1,35 @@ +.PHONY: build run test clean migrate + +# Переменные +APP_NAME=serv_golang_rest_api +DOCKER_COMPOSE=docker compose + +# Сборка и запуск +build: + $(DOCKER_COMPOSE) build + +up: + $(DOCKER_COMPOSE) up -d + +down: + $(DOCKER_COMPOSE) down + +logs: + $(DOCKER_COMPOSE) logs -f api + +# Разработка +dev: + $(DOCKER_COMPOSE) up db -d + go run ./cmd/api + +test: + go test ./... + +# Миграции +migrate: + $(DOCKER_COMPOSE) exec api ./main migrate + +# Очистка +clean: + $(DOCKER_COMPOSE) down -v + docker system prune -f \ No newline at end of file diff --git a/yalarba/serv_spa/spa/vue/Makefile b/yalarba/serv_spa/spa/vue/Makefile new file mode 100644 index 0000000..762e428 --- /dev/null +++ b/yalarba/serv_spa/spa/vue/Makefile @@ -0,0 +1,13 @@ +build: + npm run build + +run: + npm run dev + +deploy: + npm run build + git add . + git commit -m 'build deploy' + git push + +.DEFAULT_GOAL := run \ No newline at end of file