Skip to content

SP7-Ritmare/EDI-NG_server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EDI-NG_server

This is the server side for SP7-Ritmare/EDI-NG_client.

It's a Spring Boot application configured to package as a JAR file, relying on any JPA database connector, e.g. one to a PostgreSQL database server.

A demo JAR file is available in the demo directory.

The pre-packaged JAR file can be a good starting point to test the system in a "standalone" mode.

It contains a built-in version of EDI-NG_client where the templates point to the EDI-NG_server packaged within.

WARNING! Demo configuration uses the H2 in-memory database so as to simplify EDI's configuration. As it is an in-memory database, data won't survive a restart of the application.

All you need to do is open a terminal, go to the demo directory you downloaded, and run

./edi.sh

Then just point your browser to http://localhost:8080/

Building your own JAR file

If you want to build the latest release from sources, you can user Apache Maven (Apache License v2.0). In the EDI-T directory, simply run:

mvn package

This will create your JAR file in the target directory, ready for deployment.

As an alternative, you can go to the "demo" directory and run:

./create_demo.sh

This will update the JAR in the demo directory and launch it with the local application.properties file as a configuration.

Prior to creating the JAR file you might want to customise the application.properties file, mentioned above, so as to match your database desired location.

Dependencies

All dependencies are listed in the pom.xml file.

Local files

Third-party libraries are included in the distribution: Postgres JDBC driver, BSD License Saxon XSLT and XQuery Processor Home Edition, Mozilla Public License version 1.0

Copyright information

Copyright (C) 2013:

Anna Basoni - IREA CNR, Mauro Bastianini - ISMAR CNR, Cristiano Fugazza - IREA CNR, Simone Lanucara - IREA CNR, Stefano Menegon - ISMAR CNR, Tiziano Minuzzo - ISMAR CNR, Alessandro Oggioni - IREA CNR, Fabio Pavesi - IREA CNR, Monica Pepe - IREA CNR, Alessandro Sarretta - ISMAR CNR, Paolo Tagliolato - IREA CNR, Andrea Vianello - ISMAR CNR, Paola Carrara - IREA CNR

Support contact

For support or suggestions you can use the GitHub Issue Tracker, or email fabio(at)adamassoft.it