A swing User Interface based in adempiere box
This project just treat of run ADempiere ZK UI based on base adempiere box project using gradle
This project is a java client using swing interface and completely based on gradle package management
The follow requirements need for run it:
gradle cleanWith default connection properties file ($HOME/Adempiere.properties)
gradle appRun# As System Property
gradle appRun -DPropertyFile=/tmp/TEMPLATE.propertiesYou can generate a war file using the follow command
# As System Property
gradle warYou can also run it with docker compose for develop enviroment. Note that this is a easy way for start the service with PostgreSQL and middleware.
Eclipse Jettyweb server baseddocker pull openls/adempiere-zk-ui:jetty
ADEMPIERE_HOME: Directory where the application will be located. Default:/opt/Adempiere.ADEMPIERE_JAVA_OPTIONS: Custom settings to the Java Virtual Machine (JVM). Default:-Xms64M -Xmx1512M.ADEMPIERE_LOG_LEVEL: Output Log Level. Default:WARNING.ADEMPIERE_CHARSET: Encoding system. Default:UTF-8.ADEMPIERE_DB_TYPE: Database Type (SupportedOracleandPostgreSQL). DefaultPostgreSQL.ADEMPIERE_DB_SERVER: Hostname for data base server. Default:localhost.ADEMPIERE_DB_PORT: Port used by data base server. Default:5432.ADEMPIERE_DB_NAME: Database name that Adempiere-Zk UI will use to connect with the database. Default:adempiere.ADEMPIERE_DB_USER: Database user that Adempiere-Zk UI will use to connect with the database. Default:adempiere.ADEMPIERE_DB_PASSWORD: Database password that Adempiere-Zk UI will use to connect with the database. Default:adempiere. For added security, implement secrets withADEMPIERE_DB_PASSWORD_FILE.ADEMPIERE_DB_PASSWORD_FILE: Database password that Adempiere-Zk UI will use to connect with the database. This overridesADEMPIERE_DB_PASSWORDbut if not defined no secrets will be implemented in the password but instead the value of the environment variable will be used.TZ: (Time Zone) Indicates the time zone to set in the nginx-based container, the default value isAmerica/Caracas(UTC -4:00).
docker compose version
Docker Compose version v2.16.0Just go to docker-compose folder and run it
cd docker-composedocker compose upOpen browser in the follow url http://localhost:8888/webui/
This will be generated in adempiere-zk-ui/build/libs/adempiere-zk-ui.war

