This is the development repository of Etendo RX.
- Clone the repository
git clone [email protected]:etendosoftware/etendo_rx.git
- To compile and deploy an Etendo RX instance you have to setup the configuration variables, to do that you have to create a copy of
gradle.properties.templatefile in root.
cp gradle.properties.template gradle.properties- You can either edit
gradle.propertiesfile updating the variables, or use their default values.
Info
Remember to configuregithubUserandgithubToken
- Run setup tasks to create the configurations files
./gradlew setup
Warning
If you change the default bbdd.url and/or bbdd.sid, you must edit therxconfig/das.yamlfile using the new values.
- Execute the generate.entities task
./gradlew generate.entities
- To execute RX services run:
./gradlew rx
By default the following services must be up:
- Config
- Auth
- Edge
- Das
- Async
You can set custom properties when running a project to override the default ones.
Example:
./gradlew com.etendorx.das:bootRun --info --args='--spring.datasource.url=jdbc:postgresql://localhost:5470/etendo'