main
parent
c4bb7fc554
commit
bdf458614b
1 changed files with 25 additions and 0 deletions
@ -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…
Reference in new issue