20 lines
498 B
Makefile
20 lines
498 B
Makefile
.PHONY: build
|
|
build:
|
|
go mod tidy && CGO_ENABLED=0 go build -ldflags="-s -w" -o houston cmd/main.go
|
|
|
|
.PHONY: docker-build
|
|
docker-build:
|
|
docker build -t houston -f Dockerfile.houston .
|
|
|
|
.PHONY: docker-run
|
|
docker-run: docker-build
|
|
docker run houston
|
|
|
|
.PHONY: migration-up
|
|
migration-up:
|
|
migrate -path db/migration/ -database "${POSTGRES_DSN}?sslmode=disable" -verbose up
|
|
|
|
.PHONY: migration-down
|
|
migration-down:
|
|
migrate -path db/migration/ -database "${POSTGRES_DSN}?sslmode=disable" -verbose down
|