This guide provides essential environment variables for configuring the Data-Sync Job. You should use these environment variables to set up and run the Job in your Kubernetes environment.
CONFIG_PROFILE
- This environment variable must be set explicitly and exactly to ensure that no unintended profiles are loaded by mistake. The value of this variable should represent a minimal configuration state, relying only on defaults specified in the application.properties
file of the application.FLOWX_DATASOURCE_CMS_URI
- MongoDB URI for CMS database.
"mongodb://${CMS_MONGO_USERNAME}:${CMS_MONGO_PASSWORD}@mongodb-0.mongodb-headless,mongodb-1.mongodb-headless,mongodb-arbiter-0.mongodb-arbiter-headless:27017/${CMS_MONGO_DATABASE}"
CMS_MONGO_USERNAME
- Username for MongoDB CMS database.CMS_MONGO_PASSWORD
- Password for the CMS MongoDB database.CMS_MONGO_DATABASE
- Database name for CMS.FLOWX_DATASOURCE_SCHEDULER_URI
- MongoDB URI for Scheduler database.
"mongodb://${SCHEDULER_MONGO_USERNAME}:${SCHEDULER_MONGO_PASSWORD}@mongodb-0.mongodb-headless,mongodb-1.mongodb-headless,mongodb-arbiter-0.mongodb-arbiter-headless:27017/${SCHEDULER_MONGO_DATABASE}"
SCHEDULER_MONGO_USERNAME
- Username for MongoDB Scheduler database.SCHEDULER_MONGO_PASSWORD
- Password for the Scheduler MongoDB database.SCHEDULER_MONGO_DATABASE
- Database name for Scheduler.FLOWX_DATASOURCE_TASKMANAGER_URI
- MongoDB URI for Task Manager database.
"mongodb://${TASKMANAGER_MONGO_USERNAME}:${TASKMANAGER_MONGO_PASSWORD}@mongodb-0.mongodb-headless,mongodb-1.mongodb-headless,mongodb-arbiter-0.mongodb-arbiter-headless:27017/${TASKMANAGER_MONGO_DATABASE}"
TASKMANAGER_MONGO_USERNAME
- Username for MongoDB Task Manager database.TASKMANAGER_MONGO_PASSWORD
- Password for the Task Manager MongoDB database.TASKMANAGER_MONGO_DATABASE
- Database name for Task Manager.FLOWX_DATASOURCE_DOCUMENTPLUGIN_URI
- MongoDB URI for Document Plugin database.
"mongodb://${DOCUMENTPLUGIN_MONGO_USERNAME}:${DOCUMENTPLUGIN_MONGO_PASSWORD}@mongodb-0.mongodb-headless,mongodb-1.mongodb-headless,mongodb-arbiter-0.mongodb-arbiter-headless:27017/${DOCUMENTPLUGIN_MONGO_DATABASE}"
DOCUMENTPLUGIN_MONGO_DATABASE
- MongoDB database name for the Document Plugin.DOCUMENTPLUGIN_MONGO_USERNAME
- MongoDB username for the Document Plugin.DOCUMENTPLUGIN_MONGO_PASSWORD
- Password for the MongoDB Document Plugin database.FLOWX_DATASOURCE_NOTIFICATIONPLUGIN_URI
- MongoDB URI for the Notification Plugin.
"mongodb://${NOTIFICATIONPLUGIN_MONGO_USERNAME}:${NOTIFICATIONPLUGIN_MONGO_PASSWORD}@mongodb-0.mongodb-headless,mongodb-1.mongodb-headless,mongodb-arbiter-0.mongodb-arbiter-headless:27017/${NOTIFICATIONPLUGIN_MONGO_DATABASE}"
NOTIFICATIONPLUGIN_MONGO_USERNAME
- MongoDB username for the Notification Plugin.NOTIFICATIONPLUGIN_MONGO_PASSWORD
- Password for the MongoDB Notification Plugin database.NOTIFICATIONPLUGIN_MONGO_DATABASE
- MongoDB database name for the Notification Plugin.FLOWX_DATASOURCE_ENGINE_URL
- PostgreSQL URL for Process Engine database.FLOWX_DATASOURCE_ENGINE_USERNAME
- Username for PostgreSQL Process Engine database.FLOWX_DATASOURCE_ENGINE_DRIVERCLASSNAME
- Driver class name for the Process Engine PostgreSQL database.FLOWX_DATASOURCE_APPMANAGER_URL
- PostgreSQL URL for Application Manager database.FLOWX_DATASOURCE_APPMANAGER_USERNAME
- Username for PostgreSQL Application Manager database.FLOWX_DATASOURCE_APPMANAGER_PASSWORD
- Password for the Application Manager PostgreSQL database.FLOWX_DATASOURCE_APPMANAGER_DRIVERCLASSNAME
org.postgresql.Driver
oracle.jdbc.OracleDriver
SPRING_JPA_DATABASE
- The database type for Spring JPA (e.g., oracle).
SPRING_JPA_PROPERTIES_HIBERNATE_DEFAULTSCHEMA
- The default schema for Hibernate in Spring JPA.
LOGGING_CONFIG_FILE
- Configuration file for logging.