This is the development repository of Etendo ERP.
Etendo is an ERP to manage the business flows, adaptable to the needs of the companies. Our mission is creating an adaptable, flexible, composable and scalable software, able to grows without restrictions from the start and offers an intuitive, customizable and complete solution for the companies.
We are developing an international ERP and a platform that supports business development and scalable growth for our partners and their customers.
To more information visit etendo.software
In this section you can read the System Requirements.
gradle.properties.template
file.
cp gradle.properties.template gradle.properties
gradle.properties
file updating the variables or use the default valuesTo configure GitHub credentials read Using repositories on Etendo
Variable | Description | Default value |
---|---|---|
githubUser gitHubToken |
GitHub repository credentials (required) | |
nexusUser nexusPassword |
Nexus repository credentials, for access to commercial modules (optional) | |
context.name | Environment name | etendo |
bbdd.sid | Database name | etendo |
bbdd.port | Database port | 5432 |
bbdd.systemUser | Database system user | postgres |
bbdd.systemPassword | Database system password | syspass |
bbdd.user | Database user | tad |
bbdd.password | Database password | tad |
Run the gradle tasks with the
--info
or--debug
flag to log more information.
Run setup task to create the configurations files
./gradlew setup
Execute install task to create the initial database and compile the sources
./gradlew install
Deploy Etendo to Tomcat:
./gradlew smartbuild
This task deploying the webContent folder into the tomcat/webapps directory, for that you must set up $CATALINA_HOME environment variable.
Finally, run the tomcat and access to https://localhost:8080/etendo
For more information you can read documentation in Etendo Docs .