Posts

Showing posts from December, 2017

Containerize Java Application & Deploying on AWS Elastic Beanstalk

Image
What is Containerizing(Dockerizing)? Containerizing/Dockerizing is the process of deploying  applications in a docker container. Docker containers are lightweight, less memory consuming containers. It has access to the hosting kernel without carrying a operating system in it. Some of the advantages are, Gives portability. (mirroring the application) Application can be tested in a pre-production state.(Before deploying it on the actual production server we can run it through every situation which is going to be there in the actual environment) This post will give the basic idea of dockerizing and deployment using AWS elastic beanstalk. Prerequisites Sample Java Play Application Install Docker locally on workstation AWS account and Elastic Beanstalk service Sample Java Play Application Download a sample Java Play Application from this link Run the project and check for any configuration errors, etc and resolve them if there is anything. Basically the app...