-
-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] AWS Containerisation #6773
Comments
You are welcome to do it :) |
Just a status update for those that are interested. Our branch is located in this repository, and our development branch is feature/aws-generator, if you'd like to run it. The generator itself is currently called "more-aws"; we'll rename is later on, probably to something like aws-containers as a way to maintain compatibility with the existing aws generator. We're currently only focusing on the monolith version (using Fargate). Status
To Do (when we come back to work in the new year):
Current Issues
|
New AWS sub-generator which uses Amazon ECS to run JHipster monolithic applications. Closes jhipster#6773
* new aws-containers sub-generator New AWS sub-generator which uses Amazon ECS to run JHipster monolithic applications. Closes jhipster#6773 * external constants to localised file Moved constants from index.js into a separate aws-containers generator specific file * testing and linting errors * add back missing constants from aws-containers * address issue where the base.template is not being read correctly * Pull Requests review fixs * wording * Wording * Use the Spring Cloud Context version from jhipster-dependencies * Use the version from jhipster-dependencies * Wording * Corrected issues with Postgresql database not deploying correctly * Switched out NLB for ALB * Split scaling out from performance question * Added nesting supporting into repo name * Added stack name checking * Corrected issues with the path lookup * Code review feedback * Fixed linting errors * Swapped out bootRepackage for bootWar
New AWS sub-generator which uses Amazon ECS to run JHipster monolithic applications. Closes jhipster#6773
* new aws-containers sub-generator New AWS sub-generator which uses Amazon ECS to run JHipster monolithic applications. Closes jhipster#6773 * external constants to localised file Moved constants from index.js into a separate aws-containers generator specific file * testing and linting errors * add back missing constants from aws-containers * address issue where the base.template is not being read correctly * Pull Requests review fixs * wording * Wording * Use the Spring Cloud Context version from jhipster-dependencies * Use the version from jhipster-dependencies * Wording * Corrected issues with Postgresql database not deploying correctly * Switched out NLB for ALB * Split scaling out from performance question * Added nesting supporting into repo name * Added stack name checking * Corrected issues with the path lookup * Code review feedback * Fixed linting errors * Swapped out bootRepackage for bootWar
New AWS sub-generator which uses Amazon ECS to run JHipster monolithic applications. Closes jhipster#6773
* new aws-containers sub-generator New AWS sub-generator which uses Amazon ECS to run JHipster monolithic applications. Closes jhipster#6773 * external constants to localised file Moved constants from index.js into a separate aws-containers generator specific file * testing and linting errors * add back missing constants from aws-containers * address issue where the base.template is not being read correctly * Pull Requests review fixs * wording * Wording * Use the Spring Cloud Context version from jhipster-dependencies * Use the version from jhipster-dependencies * Wording * Corrected issues with Postgresql database not deploying correctly * Switched out NLB for ALB * Split scaling out from performance question * Added nesting supporting into repo name * Added stack name checking * Corrected issues with the path lookup * Code review feedback * Fixed linting errors * Swapped out bootRepackage for bootWar
New AWS sub-generator which uses Amazon ECS to run JHipster monolithic applications. Closes jhipster#6773
Overview of the issue
The existing JHipster AWS Deployment option uses Elastic Beanstalk, which is no longer being encouraged as the way of deploying applications to AWS. It's also still in Beta, and there are some reliability issues with the sub-generator in its current state.
Based on the recent announcements at AWS re:Invent, we’d like to modify the generator to support the following deployment options (instead of Elastic Beanstalk):
Our current thinking is to re-use the existing plugin interface and structure, but modify the deployment to leverage CloudFormation more extensively (similar to how the Serverless Framework does it)
I believe supporting a Docker-first paradigm will help standardise the JHipster deployment options, and make it easier to deploy moving forward. carvallegro and myself (ggotti) and will be working on this throughout December. We’ll update this ticket with more details as we progress. Any assistance would be appreciated :)
Motivation for or Use Case
The text was updated successfully, but these errors were encountered: