Sign inSign up

openls/adempiere-middleware

By openls

•Updated about 3 years ago

A middleware for Create, Update and Delete entities for ADempiere

Image
0

2.5K

openls/adempiere-middleware repository overview

⁠ADempiere Middleware

This project is the first initiative for improve ADempiere as a microservice based. Currently ADempiere is very monolithic structure.

I just want to improve ADempiere for many concorrent users.

⁠Run it from Gradle

gradle run --args="resources/env.yaml"

⁠Some Notes

For Token validation is used JWT⁠

⁠Run with Docker

docker pull openls/adempiere-middleware:alpine
⁠Minimal Docker Requirements

To use this Docker image you must have your Docker engine version greater than or equal to 3.0.

⁠Environment variables
  • DB_TYPE: Database Type (Supported Oracle and PostgreSQL). Default PostgreSQL
  • DB_HOST: Hostname for data base server. Default: localhost
  • DB_PORT: Port used by data base server. Default: 5432
  • DB_NAME: Database name that adempiere-middleware will use to connect with the database. Default: adempiere
  • DB_USER: Database user that adempiere-middleware will use to connect with the database. Default: adempiere
  • DB_PASSWORD: Database password that Adempiere-Backend will use to connect with the database. Default: adempiere
  • SERVER_PORT: Port to access adempiere-middleware from outside of the container. Default: 50059
  • SERVER_LOG_LEVEL: Log Level. Default: WARNING
  • SERVER_PRIVATE_KEY: Private key used for validate sign with JWT⁠
  • TZ: (Time Zone) Indicates the time zone to set in the nginx-based container, the default value is America/Caracas (UTC -4:00).

You can download the last image from docker hub, just run the follow command:

docker run -d -p 50059:50059 --name adempiere-middleware -e SERVER_PRIVATE_KEY="<Your ADempiere Token>" -e DB_HOST="localhost" -e DB_PORT=5432 -e DB_NAME="adempiere" -e DB_USER="adempiere" -e DB_PASSWORD="adempiere" openls/adempiere-middleware:middleware:alpine

Tag summary

Content type

Image

Digest

sha256:0d629f88b…

Size

529.7 MB

Last updated

about 3 years ago

docker pull openls/adempiere-middleware