mirror of
https://github.com/imjasonh/kontain.me
synced 2026-07-18 06:40:04 +00:00
improve deploy.sh
This commit is contained in:
parent
ba5e8a21aa
commit
e9b607a2f7
1 changed files with 47 additions and 32 deletions
79
deploy.sh
79
deploy.sh
|
|
@ -2,40 +2,55 @@
|
|||
|
||||
set -euxo pipefail
|
||||
|
||||
docker build -t gcr.io/kontainme/graphviz -f cmd/viz/Dockerfile cmd/viz/
|
||||
docker push gcr.io/kontainme/graphviz
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/viz && \
|
||||
gcloud --project=kontainme beta run deploy viz \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/viz \
|
||||
--region=us-central1
|
||||
case ${1:-"all"} in
|
||||
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/api && \
|
||||
gcloud --project=kontainme beta run deploy api \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/api \
|
||||
--memory=2Gi \
|
||||
--concurrency=1 \
|
||||
--region=us-central1
|
||||
viz | all)
|
||||
docker build -t gcr.io/kontainme/graphviz -f cmd/viz/Dockerfile cmd/viz/
|
||||
docker push gcr.io/kontainme/graphviz
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/viz && \
|
||||
gcloud --project=kontainme beta run deploy viz \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/viz \
|
||||
--region=us-central1
|
||||
;;
|
||||
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/app && \
|
||||
gcloud --project=kontainme beta run deploy app \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/app \
|
||||
--region=us-central1
|
||||
api | all)
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/api && \
|
||||
gcloud --project=kontainme beta run deploy api \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/api \
|
||||
--memory=2Gi \
|
||||
--concurrency=1 \
|
||||
--region=us-central1
|
||||
;;
|
||||
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/random && \
|
||||
gcloud --project=kontainme beta run deploy random \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/random \
|
||||
--region=us-central1
|
||||
app | all)
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/app && \
|
||||
gcloud --project=kontainme beta run deploy app \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/app \
|
||||
--region=us-central1
|
||||
;;
|
||||
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/ko && \
|
||||
gcloud --project=kontainme beta run deploy ko \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/ko \
|
||||
--memory=2Gi \
|
||||
--concurrency=1 \
|
||||
--region=us-central1
|
||||
random | all)
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/random && \
|
||||
gcloud --project=kontainme beta run deploy random \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/random \
|
||||
--region=us-central1
|
||||
;;
|
||||
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/buildpack && \
|
||||
gcloud --project=kontainme beta run deploy buildpack \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/buildpack \
|
||||
--memory=2Gi \
|
||||
--concurrency=1 \
|
||||
--region=us-central1
|
||||
ko | all)
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/ko && \
|
||||
gcloud --project=kontainme beta run deploy ko \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/ko \
|
||||
--memory=2Gi \
|
||||
--concurrency=1 \
|
||||
--region=us-central1
|
||||
;;
|
||||
|
||||
buildpack | all)
|
||||
KO_DOCKER_REPO=gcr.io/kontainme ko publish -P ./cmd/buildpack && \
|
||||
gcloud --project=kontainme beta run deploy buildpack \
|
||||
--image=gcr.io/kontainme/github.com/imjasonh/kontain.me/cmd/buildpack \
|
||||
--memory=2Gi \
|
||||
--concurrency=1 \
|
||||
--region=us-central1
|
||||
;;
|
||||
esac
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue