This commit is contained in:
Michael
2026-04-29 20:11:57 +02:00
commit a14103ad8e
167 changed files with 7060 additions and 0 deletions

40
.dev/.mk/system.mk Normal file
View File

@ -0,0 +1,40 @@
##@ System:
build: ## build project
docker compose build
build-no-cache: ## build project
docker compose build --no-cache
install: ## install the project
docker compose up -d
echo "waiting db up..."
sleep 5
echo "migrate db"
docker compose exec qrcode-app sh -c 'goose -dir ./migrations postgres "host=qrcode-postgres port=5432 user=admin password=admin dbname=qrcode sslmode=disable" up'
echo "install go requarements"
docker compose exec qrcode-app sh -c "go mod tidy"
docker compose exec qrcode-app sh -c "go mod vendor"
echo "install nodejs requarements"
docker compose run qrcode-front sh -c 'npm install'
docker compose stop
echo "start the project"
docker compose up --remove-orphans
up: ## start project
docker compose up -d --remove-orphans
stop: ## stop project
docker compose stop
down: ## stop project (remove db. Need to make migrate-up)
docker compose down
watch: ## watch project
docker compose up --remove-orphans
state: ## show state
docker compose ps
logs: ## show last 100 lines of logs
docker compose logs --tail=100 $(ARGS)