NAME=blt VERSION=`git describe --tags` # used for changing the output directory within docker containers BUILD_DIR ?= . dev-up: docker compose -f docker-dev.yml up -d dev-down: docker compose -f docker-dev.yml down dev-build: docker compose -f docker-dev.yml build build: @echo "Building Go binary..." @go build -o $(BUILD_DIR)/$(NAME) -ldflags "-X git.metaunix.net/bitgoblin/blt/app.AppVersion=$(VERSION)" run: $(BUILD_DIR)/$(NAME) watch: @echo "Starting hot-reload watcher..." @air .PHONY: help all: help # help: show this help message help: Makefile @echo @echo " Choose a command to run in "$(APP_NAME)":" @echo @sed -n 's/^##//p' $< | column -t -s ':' | sed -e 's/^/ /' @echo