Files
crowsnest/Makefile

37 lines
1.1 KiB
Makefile
Raw Normal View History

DB_HOST="10.99.0.3"
DB_PORT="5432"
2025-01-12 17:36:30 +01:00
DB_NAME="crowsnest_dev"
DB_USER="crow_dev"
DB_PASS="hL0VlXkH2WoHL7c7FdRTHXMy"
go-run:
cd src; DB_USER=$(DB_USER) DB_PASS=$(DB_PASS) DB_NAME=$(DB_NAME) DB_HOST=$(DB_HOST) go run cmd/frontend/main.go
2025-01-12 17:36:30 +01:00
migrate-up:
goose -dir=./src/assets/migrations/ postgres "postgresql://$(DB_USER):$(DB_PASS)@$(DB_HOST):$(DB_PORT)/$(DB_NAME)" up
migrate-down:
goose -dir=./src/assets/migrations/ postgres "postgresql://$(DB_USER):$(DB_PASS)@$(DB_HOST):$(DB_PORT)/$(DB_NAME)" down
docker-push: docker-build
docker push git.kohout-dev.de/crowsnest/crowsnest:latest
docker-run: docker-build
docker run \
--env DB_HOST=$(DB_HOST) \
--env DB_PORT=$(DB_PORT) \
--env DB_NAME=$(DB_NAME) \
--env DB_USER=$(DB_USER) \
--env DB_PASS=$(DB_PASS) \
--rm -p 8080:8080 git.kohout-dev.de/crowsnest/crowsnest:latest
docker-build:
docker build \
--build-arg DB_HOST=$(DB_HOST) \
--build-arg DB_PORT=$(DB_PORT) \
--build-arg DB_NAME=$(DB_NAME) \
--build-arg DB_USER=$(DB_USER) \
--build-arg DB_PASS=$(DB_PASS) \
--platform linux/amd64 \
-t git.kohout-dev.de/crowsnest/crowsnest:latest .