clean: rm -rf build test: go fmt ./... go vet ./... go test -race ./... binary: CGO_ENABLED=0 GOOS=linux go build -a -installsuffix cgo -o build/server cmd/public-api/service.go build: binary docker: docker build . -t git.itzana.me/strafesnet/public-api:latest docker push git.itzana.me/strafesnet/public-api:latest all: clean build docker .PHONY: clean test binary build docker all