This is an attempt to solve this challenge available in Hackattic.com. It was initially implemented in Google Cloud Platform using Cloud Functions, Firestore and Cloud Run. The code is written in Go.
- ☁️ Google Cloud Platform
- ☁️ Cloud Functions
- ☁️ Firestore
- ☁️ Cloud Run
- ⚙️ IaC with Terraform
- ⚙️ Go
- ⚙️ Terragrunt (Orchestration, and DRY)
- ⚙️ Taskfile (Task runner)
export PROJECT_ID="your-project-id"
export ENV=sandbox
export CHALLENGE_DB_NAME="a-global-presence-hackattic-db"
export CHALLENGE_DOC_NAME="challenge_doc"
## For testing the Go code.
## Trigger.
export IS_ENABLED=true