Skip to content

This repository holds the resources of the microprofile training

License

Notifications You must be signed in to change notification settings

Gepardec/microprofile-training

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

447 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MicroProfile Training

This repository provides training on the most common MicroProfile specifications. Upon completion, you’ll understand their impact, interoperability, and how to apply them in real-world applications.

This training is based on the following specifications:

The implementation is provided by:

Used Tools

To get the application running you need the following software installed:

Setup

Starting up the infrastructure

Change to the infrastructure directory and run docker compose up -d.

To access the infrastructure tools use one of the following links:

The credentials for all applications can be found in docker-compose.yml located in the infrastructure folder.

If you want to tear down the infrastructure change to the infrastructure directory and run docker compose down -v.

Starting up Wildfly

Change to the root directory of the project and run mvn clean install wildfly:dev. By starting Wildfly in development mode, the server is watching for changes and will automatically redeploy your application.

If necessary, you can attach a debugger in your IDE for stepping in your code. Append -Dwildfly.debug=true -Dwildfly.debug.port=5005 to your mvn command to do so.

Accessing the application

The application can be accessed via http://localhost:8180/mptraining/api/welcome.

Follow the instructions to work through the exercises.

About

This repository holds the resources of the microprofile training

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6