GitHub user mgubaidullin added a comment to the discussion: Environment 
variables in docker-compose.yaml file

Based on the [Karavan Architecture 
](https://github.com/apache/camel-karavan#architecture), a Git repository is a 
mandatory core component of the platform.

To answer your question: you need to provide these credentials because the 
**Git repository acts as the single source of truth** for all your projects. 
Even when just running the Karavan Docker image, the application requires a 
place to store and retrieve all essential project files, including:

* Integration YAML files
* `application.properties`
* Container configurations
* Deployment resources and templates

**What values to use:**

* `KARAVAN_GIT_REPOSITORY`: The URL of the Git repository you want to use to 
store your integration projects.
* `KARAVAN_GIT_USERNAME`: Your Git username.
* `KARAVAN_GIT_PASSWORD`: Your Git password or Personal Access Token (PAT) with 
read/write permissions for that repository.

GitHub link: 
https://github.com/apache/camel-karavan/discussions/1636#discussioncomment-17265382

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]

Reply via email to