Deploying Multiple wars to AWS Beanstalk


After few trial and error, I was able to get this done for a Tomcat 8 Java 8 
Below is my folder structure where the main war is unzipped and other wars are placed on the same folder.

This folder is configured using AWSEBCLI to my EB environment.

Using ebetensions, I have placed a script file that will copy the additional wars to webapps folder in the post deploy hook folder “/opt/elasticbeanstalk/hooks/appdeploy/post/”

Tomcat 8 automatically deploys these wars and all works fine J

Here is the the config file content.

files:
  "/opt/elasticbeanstalk/hooks/appdeploy/post/99_copy_other_wars.sh":
    mode: "000755"
    owner: root
    group: root
    content: |
      cp /var/lib/tomcat8/webapps/ROOT/*.war /var/lib/tomcat8/webapps/.


Comments

Popular posts from this blog

Open source grid computing software

TYK API Gateway to AWS API Execute Gateway + Lambda

Effective CPU Utilizing with Parallel Extensions for .NET 3.5