Add build helpers and improve configuration example.
This commit is contained in:
18
Makefile
Normal file
18
Makefile
Normal file
@@ -0,0 +1,18 @@
|
||||
LINKER_FLAGS = "-X 'go.dev.pztrn.name/periodicator/internal/config.Version=$(shell scripts/get_version.sh)'"
|
||||
CONFIG ?= "./config.example.yaml"
|
||||
|
||||
build:
|
||||
go build -ldflags $(LINKER_FLAGS) -o periodicator .
|
||||
|
||||
generate-version:
|
||||
scripts/get_version.sh generate
|
||||
|
||||
run:
|
||||
go build -ldflags $(LINKER_FLAGS) -o periodicator .
|
||||
GPT_CONFIG=$(CONFIG) ./periodicator
|
||||
rm periodicator
|
||||
|
||||
run-version:
|
||||
go build -ldflags $(LINKER_FLAGS) -o periodicator .
|
||||
GPT_CONFIG=$(CONFIG) ./periodicator -version
|
||||
rm periodicator
|
Reference in New Issue
Block a user