This repository contains the source code files used for the demo video which can be viewed here: https://youtu.be/i0Gb4mda5Dw
main.go
andgo.mod
: the actual helloworld web application written in golangDockerfile
: configuration to run the app in a docker containermain.tf
: the Terraform configuration file
If you want to reproduce the actions performed in the screencast, you must have:
- Terraform and gcloud cli tool installed on your machine
- a Google Cloud account with credits on it (we are using for the video the free credits given when you create an account)
Then you should:
- create a new Google Cloud project
- enable Cloud Run Api and Container Registery Api in this project
- create a service account with appropriate permissions (we are using the 'Owner' role but it can be fine tuned)
- export the credentials for this service account in a .json file
Victor Josephson (@valsen)
Maël Madon (@Mema5)