2024-09-27 13:55:05 +02:00
|
|
|
BIN := eth-tracker
|
|
|
|
BOOTSTRAP_BIN := eth-tracker-cache-bootstrap
|
2024-09-05 08:48:59 +02:00
|
|
|
DB_FILE := tracker_db
|
2024-11-20 09:25:26 +01:00
|
|
|
BUILD_CONF := CGO_ENABLED=0 GOOS=linux GOARCH=amd64
|
2024-09-05 08:48:59 +02:00
|
|
|
BUILD_COMMIT := $(shell git rev-parse --short HEAD 2> /dev/null)
|
|
|
|
DEBUG := DEV=true
|
|
|
|
|
|
|
|
.PHONY: build run run-bootstrap clean clean-debug
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm ${BIN} ${BOOTSTRAP_BIN}
|
|
|
|
|
|
|
|
clean-db:
|
|
|
|
rm ${DB_FILE}
|
|
|
|
|
|
|
|
build:
|
2024-09-18 16:35:57 +02:00
|
|
|
${BUILD_CONF} go build -ldflags="-X main.build=${BUILD_COMMIT} -s -w" -o ${BIN} cmd/service/*.go
|
2024-09-05 08:48:59 +02:00
|
|
|
|
|
|
|
run-bootstrap:
|
|
|
|
${BUILD_CONF} ${DEBUG} go run cmd/bootstrap/main.go
|
|
|
|
|
|
|
|
run:
|
2024-10-03 09:43:28 +02:00
|
|
|
${BUILD_CONF} ${DEBUG} go run cmd/service/*.go
|