build: use .env for DB config in Makefile

This commit is contained in:
Michael
2026-04-29 22:38:07 +02:00
parent aef835fffa
commit d396cad6f3
3 changed files with 15 additions and 11 deletions

View File

@ -7,19 +7,19 @@ build-no-cache: ## build project
docker compose build --no-cache
install: ## install the project
docker compose up -d
$(MAKE) up
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'
$(MAKE) migrate-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"
$(MAKE) app-tidy
$(MAKE) app-vendor
echo "install nodejs requarements"
docker compose run qrcode-front sh -c 'npm install'
docker compose stop
$(MAKE) stop
echo "start the project"
docker compose up --remove-orphans
$(MAKE) watch
up: ## start project
docker compose up -d --remove-orphans