Closed hwakabh closed 3 years ago
Pipeline design considerations:
master
branchappconfig.yaml
)process.env.VARNAME
Considering these requirements, it's decided that some multiple services in GCP:
GAE
, for application runtimesCloud Build
, for automatic deploymentGCS
& KMS
, for storing environmental variables securelyAlso, for encrypting application values, it's required to use berglars
for allowing application to fetch these data.
https://github.com/GoogleCloudPlatform/berglas
Note that source codes of berglas
are under the official GCP GitHub repository, this software is not official product provided as GCP services.
To allow notifications for Production deployment, need to add Outgoing web hooks to call heroku2-slack hookers on Heroku, which' re having external API to pushing notification to Personal Slack Channel.