Skip to content

Manage deployment of applications using OpsWorks. Uploads to S3 bucket trigger a Lambda function that starts deployment on OpsWorks

Notifications You must be signed in to change notification settings

BambeeQ/opsworks-auto-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

opsworks-auto-deploy

This repository has all the OpsWorks custom cookbooks for OpsWorks deployment to support Blue / Green Deployments.

While OpsWorks supports deploying an application to a Layer or a set of instances, the Blue / Green deployment strategy suggests setting up two similar environments for production, with one receiving production traffic, and the other used to deploy / test and switch to.

We'll implement this by supporting a process where the deployments are triggered from a file upload on S3, all applications in the environment (frontend, backend) deployed together and switched together.

Techstack

  • OpsWorks
  • S3
  • SNS
  • Lambda function
  • Docker
  • Nginx

About

Manage deployment of applications using OpsWorks. Uploads to S3 bucket trigger a Lambda function that starts deployment on OpsWorks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published