UniQual Architecture
Project Repo
The project is hosted under the DataRegiment organization on GitHub - UniQual
Environment Variables
To configure UniQual, please follow below steps to set up environment variables and manage secrets.
- Locate
env_example: Find theenv_examplefile in the project directory. This file contains example environment variable configurations. - Create Environment Variables:
- Copy
env_example: Create a new file named.env(or similar, depending on your operating system and environment setup) by copying the contents ofenv_example. - Modify
.env: In your newly created.envfile, replace the placeholder values with your actual configuration values (e.g., database credentials, API keys, etc.).
- Copy
- Kestra Secrets: For any sensitive information required by Kestra flows, such as database passwords or API tokens, you should use Kestra's secrets management. To manage secrets within Kestra, please refer to the official Kestra documentation: Kestra-OpenSource-SecretManagement.
- Tool Base64 can be used for encoding the strings
Starting Kestra
To start Kestra, use the provided docker-compose.yml file:
-
Run Docker Compose: In the project directory, execute:
-
Access Kestra UI: Open
http://localhost:8080in your browser.