A middleware for Create, Update and Delete entities for ADempiere
2.5K
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.
gradle run --args="resources/env.yaml"
For Token validation is used JWT
docker pull openls/adempiere-middleware:alpine
To use this Docker image you must have your Docker engine version greater than or equal to 3.0.
DB_TYPE: Database Type (Supported Oracle and PostgreSQL). Default PostgreSQLDB_HOST: Hostname for data base server. Default: localhostDB_PORT: Port used by data base server. Default: 5432DB_NAME: Database name that adempiere-middleware will use to connect with the database. Default: adempiereDB_USER: Database user that adempiere-middleware will use to connect with the database. Default: adempiereDB_PASSWORD: Database password that Adempiere-Backend will use to connect with the database. Default: adempiereSERVER_PORT: Port to access adempiere-middleware from outside of the container. Default: 50059SERVER_LOG_LEVEL: Log Level. Default: WARNINGSERVER_PRIVATE_KEY: Private key used for validate sign with JWTTZ: (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
Content type
Image
Digest
sha256:0d629f88b…
Size
529.7 MB
Last updated
about 3 years ago
docker pull openls/adempiere-middleware