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
[WFLY-14563] todo-backend quickstart #477
Conversation
Dev analysis is at wildfly/wildfly-proposals#380 |
dcd24c6
to
410ab52
Compare
@jbliznak I replaced most occurrences of |
1b54416
to
0aa0008
Compare
Add a new quickstart `todo-backend` to showcases a typical use of WildFly: a backend that exposes a Web API (using JAX-RS) and connects to a DB (using JPA). The quickstart focuses on local and cloud deployment with Bootable Jar and cloud deployment with S2I. It showcases the following features: * use the wildfly-datasources-galleon-pack to connect to an external PostgreSQL database * [Bootable Jar] Execute a CLI script at build time to specialize the WildFly runtime provisioned by the Bootable Jar * [Bootable Jar] Local deployment with a PostgreSQL Docker image * Use of Helm Charts for cloud deployment JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
b0b7f7d
to
6d2327d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK
23a0609
to
644e743
Compare
Fix proper use of shared attributes JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
644e743
to
cc4c6c9
Compare
* Move the Helm Charts file to https://github.com/wildfly/wildfly-charts/tree/main/examples/todo-backend * Add parameters to identy the tag of the quickstart Git repository as well as the version of the S2I image: * WildFlyQuickStartRepoTag * EAPQuickStartRepoTag * productImageVersion Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
b61da15
to
87a20c6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the updates
* add integration test (requires a managed WildFly server and the `arq-managed` profile to be run) JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
4d8ebe0
to
df15b20
Compare
In the README, use a array to configure the `build.s2i.galleonLayers` (that is possible since wildfly-charts 1.2.0). JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
* include section to run the integration tests JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
* use the `ejb-lite` instead of the `ejb` layer to avoid pulling unneeded dependencies JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
* added note about get the chart's README * added note that todobackend.com is an external service JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
* remove the `ejb-lite` layer when the server is provisioned as the `cloud-server` layer contains everything needed to run the application. JIRA: https://issues.redhat.com/browse/WFLY-14563 Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
Add a new quickstart
todo-backend
to showcases a typical use ofWildFly: a backend that exposes a Web API (using JAX-RS) and connects to
a DB (using JPA).
The quickstart focuses on local and cloud deployment with Bootable Jar
and showcase the following features:
PostgreSQL database
provisioned by the Bootable Jar
JIRA: https://issues.redhat.com/browse/WFLY-14563
Signed-off-by: Jeff Mesnil jmesnil@redhat.com