server implementation for poster generation
This commit is contained in:
60
server/movie_posters/cloudbuild.yaml
Normal file
60
server/movie_posters/cloudbuild.yaml
Normal file
@@ -0,0 +1,60 @@
|
||||
steps:
|
||||
- name: gcr.io/k8s-skaffold/pack
|
||||
env:
|
||||
- GOOGLE_ENTRYPOINT=$_ENTRYPOINT
|
||||
args:
|
||||
- build
|
||||
- >-
|
||||
$_AR_HOSTNAME/$_AR_PROJECT_ID/$_AR_REPOSITORY/$REPO_NAME/$_SERVICE_NAME:$COMMIT_SHA
|
||||
- '--builder=gcr.io/buildpacks/builder:google-22'
|
||||
- '--network=cloudbuild'
|
||||
- '--path=.'
|
||||
- '--env=GOOGLE_ENTRYPOINT'
|
||||
id: Buildpack
|
||||
entrypoint: pack
|
||||
|
||||
- name: gcr.io/cloud-builders/docker
|
||||
args:
|
||||
- push
|
||||
- >-
|
||||
$_AR_HOSTNAME/$_AR_PROJECT_ID/$_AR_REPOSITORY/$REPO_NAME/$_SERVICE_NAME:$COMMIT_SHA
|
||||
id: Push
|
||||
|
||||
- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk:slim'
|
||||
args:
|
||||
- run
|
||||
- services
|
||||
- update
|
||||
- $_SERVICE_NAME
|
||||
- '--platform=managed'
|
||||
- >-
|
||||
--image=$_AR_HOSTNAME/$_AR_PROJECT_ID/$_AR_REPOSITORY/$REPO_NAME/$_SERVICE_NAME:$COMMIT_SHA
|
||||
- >-
|
||||
--labels=managed-by=gcp-cloud-build-deploy-cloud-run,commit-sha=$COMMIT_SHA,gcb-build-id=$BUILD_ID,gcb-trigger-id=$_TRIGGER_ID
|
||||
- '--region=$_DEPLOY_REGION'
|
||||
- '--quiet'
|
||||
id: Deploy
|
||||
entrypoint: gcloud
|
||||
|
||||
images:
|
||||
- >-
|
||||
$_AR_HOSTNAME/$_AR_PROJECT_ID/$_AR_REPOSITORY/$REPO_NAME/$_SERVICE_NAME:$COMMIT_SHA
|
||||
|
||||
options:
|
||||
substitutionOption: ALLOW_LOOSE
|
||||
logging: CLOUD_LOGGING_ONLY
|
||||
|
||||
substitutions:
|
||||
_SERVICE_NAME: movie-posters
|
||||
_ENTRYPOINT: /lib/index.js
|
||||
_DEPLOY_REGION: europe-west1
|
||||
_AR_HOSTNAME: europe-west1-docker.pkg.dev
|
||||
_AR_REPOSITORY: cloud-run-source-deploy
|
||||
_TRIGGER_ID: ab011af3-225f-4c07-8ca9-aded41b4cb5a
|
||||
_AR_PROJECT_ID: firmware-hq
|
||||
_PLATFORM: managed
|
||||
|
||||
tags:
|
||||
- gcp-cloud-build-deploy-cloud-run
|
||||
- gcp-cloud-build-deploy-cloud-run-managed
|
||||
- movie-posters
|
Reference in New Issue
Block a user