mvn
command line or an IDE such as eclipse.Docker
with EDDI, either with docker-compose
or launch the container manually.Docker
environment. (For references, see: https://docs.docker.com/learn/)Checkout
the docker-compose
file from Github
:https://github.com/labsai/EDDI/blob/master/docker-compose.yml
MongoDB
instance using the MongoDB
Docker
image:Java 11
Maven 3
MongoDb
MongoDB
on default port 27017 (this step is important before you run EDDI):mvn clean install
Important for eclipse users: If you are planning to browse and build EDDI's code from eclipse, you must take in consideration that EDDI uses project Lombok, so you must add it to eclipse classpath, this can be done easily by executing this jar:.m2\repository\org\projectlombok\lombok\1.16.18\lombok-1.16.18.jar
EDDI
either by altering the configs itself or - for convenience reasons (especially when running as the container) - by passing on VM params.ApiServer
from the packaged ZIP
file apiserver/target/apiserver-4.3-package.zip
with VM options :Docker
container (either plain/docker-compose/kubernetes
), every environment variable name starting with "EDDI_JAVA_ENV_
" will be automatically picked up by EDDI.