paint-brush
Building a “Maintenance Mode” with Terraform and Github Pagesby@omryhay
627 reads
627 reads

Building a “Maintenance Mode” with Terraform and Github Pages

by Omry Hay7mJune 7th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

env0 has a maintenance mode for both our front-end applications and our public API. We use Terraform, AWS, Github Pages, and Cloudfront to implement the feature. The switch itself will be done through the DNS, pointing to the DNS. We will use our current push mechanism to notify existing users that are in the app that we are currently in maintenance mode. We also use the public API that is used by our customers for integration in their CI/CD pipelines and other tools. We wanted to have a simple place to store the maintenance mode html, so we went with Github pages. The last part of the trickiest part is the last part to implement in Terraform.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Building a “Maintenance Mode” with Terraform and Github Pages
Omry Hay HackerNoon profile picture
Omry Hay

Omry Hay

@omryhay

L O A D I N G
. . . comments & more!

About Author

Omry Hay HackerNoon profile picture
Omry Hay@omryhay

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite