/cryptovery

📝🔑 Cryptovery - Sample of a JEE Application to be used for a training at the University 🎓

Primary LanguageJavaApache License 2.0Apache-2.0

Build Status Quality Gate Status Download

📝🔑 Cryptovery

This repository contains an example of a JEE project using some industrialized tooling.

The base of the source code actually comes from the tomee examples, and is then completed with lots of industrialized tools to demonstrate how to set them up and use them.

This project is used as a resource for an university training session.

Useful links

Going further?

Useful commands

  • mvn license:format - updates licenses' headers on all files
  • mvn tomee:run - starts a local tomee server with the project (accessible at http://localhost:8080/cryptovery/)
  • docker build . -t aneveux/cryptovery:latest --build-arg WAR_LOCATION=target/cryptovery.war - builds locally a docker image from the Dockerfile
  • docker run -p 8888:8080 aneveux/cryptovery:latest - runs the previously built docker image (accessible at http://localhost:8888/cryptovery)
  • mvn clean package fabric8:build - builds a docker image directly from Maven using your Dockerfile and the result of your Maven build