Prerequisite:
- GCP Account
- Install Google Cloud SDK
- Terraform Installed on Developer Desktop
- Python on Developer Desktop
In GCP Console:
We will enable the following APIs for our project to work, run the below mentioned commands in Google Cloud CLI
On Developer Desktop:
- Create a simple Flask Application
-
Create an
app.pyfile
-
Create a
Dockerfile
In GCP Console:
- Go to Artifact Registry
- Click on Create Repository
- Give name to repository (
$REPO_NAME) - Select Docker in Format
- Select Standard in Mode
- Select Regional in Location Type
- Select us-west1 in Region
- Click on Create
On Developer Desktop
In the folder where we created the
Dockerfile; run the following commands

We will create Terraform project
-
Create
terraform.tffor configuring the providers
-
Create
main.tfcontaining the cloud run configuration
-
Create
variable.tfcontaining the variables
-
Create
data.tfcontaining the data
-
Create
output.tfcontaining the output
-
Create
terraform.tfvarscontaining the variable values
Output
Destroy Infrastructure
To destroy the infrastructure, run the following commands in your terminal
ππBYEππ






Top comments (4)
Helpful for beginners π―
Gr8 content π
Crisp and perfect! Thanks for sharing this!
Very helpful and informative!