.PHONY: build TAG=$(shell git describe --abbrev=0 --tags) DATE=$(shell go run ./scripts/date.go) build: @go mod tidy && \ go build -ldflags "-X main.version=$(TAG) -X main.buildDate=$(DATE)" -o tran install: tran @mv tran /usr/local/bin jbtc: # just build tran container without pushing it @docker build --file ./docker/vm/Dockerfile -t trancli/tran . btc: # build tran container @docker push trancli/tran btcwc: # build tran container with cache @docker pull trancli/tran:latest && \ docker build -t trancli/tran --cache-from trancli/tran:latest . && \ docker push trancli/tran jbftc: # just build full tran container without pushing it @docker build --file ./docker/container/Dockerfile -t trancli/tran-full . bftc: # build full tran container @docker push trancli/tran-full bftcwc: # build full tran container with cache @docker pull trancli/tran-full:latest && \ docker build -t trancli/tran-full --cache-from trancli/tran-full:latest . && \ docker push trancli/tran-full ght: @node ./scripts/gh-tran/gh-trn.js