GithubHelp home page GithubHelp logo

adempiere-docker's Introduction

ADempiere

Short status: GitHub release (latest by date) GitHub code size in bytes GitHub repo size ADempiere Build ADempiere Build ADempiere Build ADempiere Build

Issues and Pull Requests: GitHub issues GitHub closed issues GitHub pull requests GitHub closed pull requests

Social Media: Discord Gitter

The ADempiere Business Suite ERP/CRM/MFG/SCM/POS is done the Bazaar way in an open and unabated fashion.
Focus is on the Community that includes Technical Specialists, Functional Specialists, Implementors and End-Users.

adempiere-docker's People

Contributors

e-evolution avatar rcapecce avatar sramazzina avatar trifonnt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

adempiere-docker's Issues

Not Access port 1099

By downloading the file jnlp ADempiere is not possible to test the service because there is communication with the port 1099. As can be solved ?

Define an Adempiere image connected to external Oracle starting from sources

We want to have an Adempiere image generated starting from the Adempiere sources that can be appropriately compiled at any tag or branch level so that we can have a very flexible way to create a container. The image must work primarily with by connecting to an external container containing the Oracle DB for best production performance and better architectural design. Main target for this kind of generated image is for a use in production.

Create Dockerfile for container for Database binary

Installing PostgreSQL on Docker.

The goal is create a container for management the PostgreSQL latest stable version connected with a Container Volume, so that will allow to do maintenance task more easy (update,backups, tables with volumes).

adempiere-last/Dockerfile include blank continuation lines. This causes warnings.

Building adempiere-tenant
[WARNING]: Empty continuation line found in:
RUN cd /tmp && tar zxvf /tmp/$ADEMPIERE_BINARY && mv Adempiere /opt/Adempiere && mv lib /opt/Adempiere/lib && mv packages /opt/Adempiere/packages && chmod -Rf 755 /opt/Adempiere/.sh && chmod -Rf 755 /opt/Adempiere/utils/.sh && sed -i "s/ADEMPIERE_HOME=C./ADEMPIERE_HOME=/opt/Adempiere/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/JAVA_HOME=C./JAVA_HOME=/usr/local/openjdk-8/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_JAVA_OPTIONS=-Xms64M -Xmx512M/ADEMPIERE_JAVA_OPTIONS=-Xms1024M -Xmx4096M/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_DB_SERVER=localhost/ADEMPIERE_DB_SERVER=$ADEMPIERE_DB_HOST/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_DB_PORT=5432/ADEMPIERE_DB_PORT=$ADEMPIERE_DB_PORT/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_DB_NAME=adempiere/ADEMPIERE_DB_NAME=$ADEMPIERE_DB_NAME/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_DB_USER=adempiere/ADEMPIERE_DB_USER=$ADEMPIERE_DB_USER/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_DB_PASSWORD=adempiere/ADEMPIERE_DB_PASSWORD=$ADEMPIERE_DB_PASSWORD/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_DB_SYSTEM=postgres/ADEMPIERE_DB_SYSTEM=$ADEMPIERE_DB_ADMIN_PASSWORD/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_KEYSTORE=C*/ADEMPIERE_KEYSTORE=/data/app/Adempiere/keystore/myKeystore/g" /opt/Adempiere/AdempiereEnvTemplate.properties && sed -i "s/ADEMPIERE_WEB_ALIAS=localhost/ADEMPIERE_DB_SYSTEM=$(hostname)/g" /opt/Adempiere/AdempiereEnvTemplate.properties && JAVA_HOME="/usr/local/openjdk-8" && chmod +x /root/define-ad-ctl.sh && sync && /root/define-ad-ctl.sh && sync && cd /opt/Adempiere && cp AdempiereEnvTemplate.properties AdempiereEnv.properties && cp utils/myEnvironmentTemplate.sh utils/myEnvironment.sh && chmod 755 /root/start-adempiere.sh && apt update && apt install -y postgresql-client postgresql-contrib
[WARNING]: Empty continuation lines will become errors in a future release.

This can be fixed simply by removing the blank lines.

Database volume issue: double mounting points

Both database.yml and database.volume.yml files have volumes entry causing the docker image to complain about double mounting points and refusing to create the database. After commenting one entry in database.yml the docker could create the database.

Now I experience following issue:

Starting eevolution ... done
Attaching to eevolution
eevolution          | -----------> ConfigurationData.test: Not correct: AppsServer = localhost [1]
eevolution          |
eevolution          | Warning: One or more of the configuration test failed.
eevolution          |

FROM wnameless/xe-temp no longer exist

I think it should be FROM wnameless/oracle-xe-11g now but I cannot got dockerizing-adempiere-oracle running when I change it to that. I am not very familiar with that kind of environment can it be fixed ?

Error while starting docker tenant -> "postgres14.1" is not a valid project name

Hi guys,

I just tried to install adempiere docker while following the instruction.
It seems that docker is not able to locate postgres14.1 ... any hints?

[test@localhost adempiere-docker]$ ./application.sh eevolution up -d
Instance eevolution
ADempiere HTTP port: 8277
ADempiere HTTPS port: 4447
Initialize Database Y
Dababase container does not exist.
Create Database container
"postgres14.1" is not a valid project name
Error: No such object: postgres141_db_1

"docker inspect" requires at least 1 argument.
See 'docker inspect --help'.

Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]

Return low-level information on Docker objects
Database Host:
Installed based on ADempiere 3.9.3

[+] Running 1/1
⠿ Container eevolution Started

Define an Adempiere image connected to external PostgreSQL starting from sources

We want to have an Adempiere image generated starting from the Adempiere sources that can be appropriately compiled at any tag or branch level so that we can have a very flexible way to create a container. The image must work primarily with by connecting to an external container containing the Porstgres DB for best production performance and better architectural design. Main target for this kind of generated image is for a use in production.

Define the standard all-in-one Adempiere image

We want to have a standard, all-in-one, ADempiere image to be published to Docker Hub. This image:

  • will be built from the latest binary released version of ADempiere with Postgres inside.
  • will manage every middleware component internally so that it best fits for demo purposes

Kubernetes Load Balancer - timeout.zul

Que tal, si alguien me puede ayudar, tengo un ambiente local de Kubernetes con tres nodos, un master y dos workers, con una configuración de Load Balancer y cuando Despliego cualquier aplicación en Tomcat funciona correctamente y el balanceo lo hace muy bien, pero cuando despliego Adempiere me da este error al momento de abrir una de las ventanas principales del ERP: http:///webui/timeout.zul => "The page or component you request is no longer available. This is normally caused by timeout or rebooting the server Continue". Si alguien me puede ayudar, muchas gracias!

Not found: Java Home | ./myEnvironment.sh: No such file

I am facing these errors:

eevolution          | -----------> ConfigurationData.setAppsServerType: Invalid AppsType=jetty [1]
eevolution          | ===========> ConfigurationData.test: Not found: Java Home [1]
eevolution          | 
eevolution          | ===========> ConfigurationData.test: Not found: Java Home [1]
eevolution          | 
eevolution          | Warning: One or more of the configuration test failed.
eevolution          | 
eevolution          | Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.io.File.getAbsolutePath()" because "this.m_adempiereHome" is null
eevolution          | 	at org.compiere.install.ConfigurationData.save(ConfigurationData.java:822)
eevolution          | 	at org.compiere.install.SilentSetup.<init>(SilentSetup.java:40)
eevolution          | 	at org.compiere.install.SilentSetup.main(SilentSetup.java:76)
eevolution          | ./RUN_silentsetup.sh: 8: .: cannot open ./myEnvironment.sh: No such file
eevolution          | NOTICE:  role "adempiere" does not exist, skipping
eevolution          | ./RUN_Server2.sh: 8: .: cannot open ./myEnvironment.sh: No such file
eevolution          | ./RUN_Server2.sh: 27: ../tomcat/bin/startup.sh: Permission denied

Issue with connecting to db

eevolution | psql: error: could not translate host name "-p" to address: Name or service not known
eevolution | Postgres is unavailable - sleeping

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.