Deploying NextJS app to GCP using Github actions on infrastructure created by Terraform
Step 1: Create Your Next App
Step 2: Create a GCP project
Step 3: Enable App Engine Admin API
Step 4: Create a Storage Bucket for storing Terraform state
Step 5: Create a Service Account
Step 6: Setup backend.tf
and run terraform init
| Verify that a default.tfstate is now stored in your bucket
Step 7: Setup Providers
Step 8: Create App Engine Application
Step 9: Setup GitHub Actions