slaventius 2 years ago
parent c4bb7fc554
commit bdf458614b
  1. 25
      build/Makefile

@ -0,0 +1,25 @@
.DEFAULT_GOAL := build
GOOS=linux
GOARCH=amd64
GOBIN=$(shell go env GOPATH)/bin
APP=authDBService
APP_BINARY=${GOBIN}/${APP}-${GOOS}-${GOARCH}
APP_TAG=slaventius/test3k_auth_db:latest
clean:
@echo "cleaning ${APP_BINARY}"
@go clean
@rm ${APP_BINARY}
build: clean
@echo "building ${APP_BINARY}"
@go build -o ${APP_BINARY} -ldflags "-s -w" ../cmd/main.go
docker-build:
@echo "building docker-image ${APP_TAG}"
@sudo docker build --no-cache --tag ${APP_TAG} .
docker-push: docker-build
@echo "pushing docker-image ${APP_TAG}"
@sudo docker push ${APP_TAG}
Loading…
Cancel
Save