mirror of
https://github.com/labstack/echo.git
synced 2024-12-26 20:54:00 +02:00
b6f754b2a2
Signed-off-by: Vishal Rana <vr@labstack.com>
18 lines
473 B
Makefile
18 lines
473 B
Makefile
.PHONY: build push deploy
|
|
|
|
NAME := echo
|
|
TAG := $(shell date +'%Y.%m.%dT%H.%M')
|
|
|
|
build:
|
|
rm -rf public
|
|
hugo
|
|
gox -osarch=linux/amd64 -output server
|
|
docker build -t gcr.io/$(PROJECT_ID)/$(NAME):$(TAG) .
|
|
|
|
push: build
|
|
gcloud docker push gcr.io/$(PROJECT_ID)/$(NAME):$(TAG)
|
|
|
|
deploy: push
|
|
# https://github.com/kubernetes/kubernetes/blob/release-1.0/docs/user-guide/kubectl/kubectl_rolling-update.md
|
|
kubectl rolling-update $(NAME) --image=gcr.io/$(PROJECT_ID)/$(NAME):$(TAG)
|