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/

JSoagger quick start home

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
									

JSoagger cli