Sign inSign up

fabiopav/edi-ng_server

By fabiopav

•Updated over 2 years ago

Image
0

513

fabiopav/edi-ng_server repository overview

⁠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 (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

Tag summary

Content type

Image

Digest

sha256:891f38b2f…

Size

139.7 MB

Last updated

over 2 years ago

docker pull fabiopav/edi-ng_server