From 2b9b2362b740901ef55544677bc41e6c8dac3db0 Mon Sep 17 00:00:00 2001 From: Luke Edwards Date: Sun, 21 Apr 2019 13:33:43 -0700 Subject: [PATCH] chore: add Makefile recipes --- site/Makefile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 site/Makefile diff --git a/site/Makefile b/site/Makefile new file mode 100644 index 0000000000..5c609a35d1 --- /dev/null +++ b/site/Makefile @@ -0,0 +1,24 @@ +HASH := `git rev-parse --short HEAD` + +SERVICE := svelte-website +PROJECT := todo_google_project_name + +IMAGE := gcr.io/$(PROJECT)/$(SERVICE):$(HASH) + +sapper: + @echo "\n~> updating template & contributors list" + @npm run update + @echo "\n~> building Sapper app" + @npm run sapper + + +docker: + @echo "\n~> building docker image" + @docker build . -t $(IMAGE) + @echo "\n~> pushing docker image" + @docker push $(IMAGE) + + +deploy: sapper docker + @echo "\n~> deploying $(SERVICE) to Cloud Run servers" + @gcloud beta run deploy $(SERVICE) --allow-unauthenticated --region us-central1 --image $(IMAGE) --memory=512Mi