Skip to main content

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.

NameTypeDescriptionRequiredDefault
REPOFLOW_SERVER_URLStringURL of the RepoFlow server.Nohttps://api.repoflow.io
REPOFLOW_WORKSPACEStringThe workspace identifier for RepoFlow.Yes
REPOFLOW_USERNAMEStringUsername for RepoFlow authentication.Yes
REPOFLOW_PASSWORDStringPassword for RepoFlow authentication.Yes
CONCURRENCY_LIMITNumberLimit for concurrent operations.No10
TEMP_FOLDERStringPath to the temporary folder (optional).No./temp
NEXUS_URLStringURL of the Nexus instance (optional).No
NEXUS_USERNAMEStringUsername for Nexus authentication (optional).No
NEXUS_PASSWORDStringPassword for Nexus authentication (optional).No
ARTIFACTORY_URLStringURL of the Artifactory instance (optional).No
ARTIFACTORY_USERNAMEStringUsername for Artifactory authentication (optional).No
ARTIFACTORY_PASSWORDStringPassword for Artifactory authentication (optional). If ARTIFACTORY_AUTHENTICATION_TYPE is set to bearer, this field should contain the bearer token.No
ARTIFACTORY_AUTHENTICATION_TYPEStringAuthentication type to use for Artifactory. Valid values: basicAuth, bearer.NobasicAuth