.PHONY: all build run test clean BINARY_NAME=hireme CONFIG_PATH=data/config/targets.yaml PORT=8080 ENV=dev DB_PATH=data/db/$(ENV)/hireme.db all: build build: @mkdir -p build data/db data/config GOSUMDB=off go build -o build/$(BINARY_NAME) ./cmd/hireme run: build @mkdir -p data/db data/config ./build/$(BINARY_NAME) --port $(PORT) --db $(DB_PATH) --target-config $(CONFIG_PATH) test: GOSUMDB=off go test -v ./... clean: rm -f build/$(BINARY_NAME) rm -rf data/db/$(ENV)/*.db