Create project
Make sure that following softwares are installed:
- JAVA 11
- Maven
- Docker container
Create project
Create a new project with jsoagger maven archetype
> mvn archetype:generate -DarchetypeGroupId=io.github.jsoagger \
-DarchetypeArtifactId=jsoagger-fullstack-archetype -DarchetypeVersion=LATEST -DartifactId=helloWorld
Build
> cd helloWorld
> mvn clean install -P install-reactapp,npm-install
> mvn clean install -P h2,docker
Run
Start all services with docker-compose:
> docker-compose -f compose-dev.yaml up
Browse
Web ui : http://localhost:3000/#/c/login
H2 console : http://localhost:81/

Desktop application: java -jar desktop/target/desktop-1.0.0-SNAPSHOT.jar --jsoagger.client.mode=desktop
Mobile application: java -jar desktop/target/desktop-1.0.0-SNAPSHOT.jar --jsoagger.client.mode=simul_mobile
Manager CLI
Replace 'manager_container_id' by de identifier of the manager image displayed from docker ps
> docker ps
> docker exec -it _app-manager_container_id bash /runcli.sh
Login in manager and type help.
> login epadmin epadmin
[#http://localhost:8080/jsoagger] > help
