Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adnanhodzic/atuf.app-deployment

atuf.app deployment code which will allow you to automatically deploy to GCP Cloud Run using Cloud Build (cloudbuild.yaml) & avoid any “ClickOps” with Terraform.
https://github.com/adnanhodzic/atuf.app-deployment

app automation cloud cloudbuild cloudrun deployment deployment-automation disaster-recovery dockerfile dr gcp gcp-cloud-build gcp-cloud-run github googlecloud iac reliability serverless terraform terraform-gcp

Last synced: 8 days ago
JSON representation

atuf.app deployment code which will allow you to automatically deploy to GCP Cloud Run using Cloud Build (cloudbuild.yaml) & avoid any “ClickOps” with Terraform.

Awesome Lists containing this project

README

        

# atuf.app-deployment

This repo consists of [atuf.app - Amsterdam Toilet & Urinal Finder](http://atuf.app "atuf.app - Amsterdam Toilet & Urinal Finder") deployment code which will allow you to automatically deploy to GCP Cloud Run using Cloud Build (cloudbuild.yaml) & avoid any “ClickOps” with Terraform.

Deployment components:

* Dockerfile - atuf.app container image
* cloudbuild.yaml - Cloud Build CI/D configuration file for automated Cloud Run builds & deployments
* Terraform - automated IaC deployment of all necessary resources in GCP, main logic in:
* main.tf
* imports.tf
* scripts/wait_for_cloud_run.sh

Process explained in detail as part of "[App architecture with reliability in mind: From Kubernetes to Serverless with GCP Cloud Build & Cloud Run](https://foolcontrol.org/?p=4621 "App architecture with reliability in mind: From Kubernetes to Serverless with GCP Cloud Build & Cloud Run")" blog post and:

[![](http://foolcontrol.org/wp-content/uploads/2024/02/cloud-run-video-1.jpg)](https://www.youtube.com/watch?v=ksz1Vfg3ZQI)

[Youtube: From Kubernetes to Serverless with GCP Cloud Build & Cloud Run](https://www.youtube.com/watch?v=ksz1Vfg3ZQI) Youtube video.