Creating 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 ArticleEssential Macros for C Programming
I was extensively using C during 1989-1992. After that it was C++ for a long period. From 1999 started coding in Java, then had to use C# for Windows applications. In mid 2005, I happened to get...
View ArticleTemplates in C Language??!!!
Templates feature is available in C++ and Generics in C# and Java. C does not have Templates and C11 is the current standard for C Programming. But in this blog post we shall try implementing the...
View ArticleBlock IP using ModSecurity
We can dynamically add any IP to a blacklist (or whitelist) using the Apache module mod_security. It was really surprising that we could not find any existing solution after searching the Internet, but...
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 Article