Installing Packages – Customizing AWS Elastic Beanstalk
As part of configuring AWS Elastic Beanstalk environment we need to install all the packages we require. We use the script file package-install.sh to do just that. At hudku.com we use yum to install...
View ArticleCustom Tasks – Customizing AWS Elastic Beanstalk
Definitely every application needs to run few routine tasks daily or hourly as per the requirement. Under Linux, crontab can be used for that purpose.Let us have our directory structure. In this blog...
View ArticleUpdating Route53 DNS Records – Customizing AWS Elastic Beanstalk
In this post let us see how to add or change DNS records using Amazon Route53 and the script we use for that is route53-update-dns.sh. At hudku.com we are using Route53. If you are not using Route53...
View ArticleConfiguration & Setup – Customizing AWS Elastic Beanstalk
Finally we are able to get to our main setup script file app-setup.sh. This bash script could be used to configure AWS Elastic Beanstalk environment running an application using Tomcat, Ruby, Python or...
View ArticleCreating a Staging Environment – Customizing AWS Elastic Beanstalk
In this post we shall create a new AWS Elastic Beanstalk environment, not using the Amazon’s Elastic Beanstalk console but by using a bash script file. Amazon’s console is convenient and quite easy to...
View ArticleTerminating a Staging Environment – Customizing AWS Elastic Beanstalk
Let us discuss the script staging-terminate.sh which terminates the staging environment. The important point about the script is that out of all the available AWS Elastic Beanstalk environments, it...
View ArticleSwap Route53 DNS Records – Customizing AWS Elastic Beanstalk
Let me introduce the script swap-dns-records.sh used to swap the Route53 DNS records of production and staging environments. The script uses couple of new utility scripts and I shall present them too....
View ArticleDeploying Application to Existing Environment – Customizing AWS Elastic...
In this post we are going to deploy a new version of the application onto an existing AWS Elastic Beanstalk environment and it could be development, staging or the production environment. The scripts...
View ArticleDevelopment Environment – Customizing AWS Elastic Beanstalk
Let us turn our attention to the development environment which is what we extensively use on a daily basis at hudku.com. I strongly recommend one and all to make use of the Amazon’s AWS Free Usage...
View ArticleFinal Part – Customizing AWS Elastic Beanstalk
Finally we have reached the end of this saga of customizing AWS Elastic Beanstalk using suite of Linux Bash scripts. This post contains a link to a downloadable zip file which contains all the scripts...
View Article