CLI Environment Variables
These environment variables are essential for running the CLI side of RepoFlow. They are required to connect to the server and other services. Default values for these variables are included in the Helm chart for local development, but you might need to set these values for production.
For migration, the relevant environment variables are needed. For example, for migrating from Artifactory, the URL, username, and password environment variables will be required.
Name | Type | Description | Required | Default |
---|---|---|---|---|
REPOFLOW_SERVER_URL | String | URL of the RepoFlow server. | No | https://api.repoflow.io |
REPOFLOW_WORKSPACE | String | The workspace identifier for RepoFlow. | Yes | |
REPOFLOW_USERNAME | String | Username for RepoFlow authentication. | Yes | |
REPOFLOW_PASSWORD | String | Password for RepoFlow authentication. | Yes | |
CONCURRENCY_LIMIT | Number | Limit for concurrent operations. | No | 10 |
TEMP_FOLDER | String | Path to the temporary folder (optional). | No | ./temp |
NEXUS_URL | String | URL of the Nexus instance (optional). | No | |
NEXUS_USERNAME | String | Username for Nexus authentication (optional). | No | |
NEXUS_PASSWORD | String | Password for Nexus authentication (optional). | No | |
ARTIFACTORY_URL | String | URL of the Artifactory instance (optional). | No | |
ARTIFACTORY_USERNAME | String | Username for Artifactory authentication (optional). | No | |
ARTIFACTORY_PASSWORD | String | Password for Artifactory authentication (optional). If ARTIFACTORY_AUTHENTICATION_TYPE is set to bearer , this field should contain the bearer token. | No | |
ARTIFACTORY_AUTHENTICATION_TYPE | String | Authentication type to use for Artifactory. Valid values: basicAuth , bearer . | No | basicAuth |