Environment Variables

Recipes

GOLEM_RECIPES_REPOSITORIES

Defines the ordered list of recipe sources to search.

GOLEM_RECIPES_REPOSITORIES=<repository_or_directory_1>|<repository_or_directory_2>|...
  • Each entry may be a Git-cloneable repository URL or a local directory path.
  • Local directory paths are normalized internally to file://... URLs.
  • If a local directory is not a Git repository, Golem recopies it into the cache on each golem resolve.

Examples:

GOLEM_RECIPES_REPOSITORIES=/home/user/recipes
GOLEM_RECIPES_REPOSITORIES=/home/user/recipes|https://github.com/GolemCpp/recipes.git

Master dependencies

GOLEM_MASTER_DEPENDENCIES_REPOSITORY

Defines a repository or local directory containing master_dependencies.json.

GOLEM_MASTER_DEPENDENCIES_REPOSITORY=<repository_or_directory>
  • The value may be a Git-cloneable repository URL or a local directory path.
  • Local directory paths are normalized internally to file://... URLs.
  • If the local directory is not a Git repository, Golem recopies it into the cache on each golem resolve.

Example:

GOLEM_MASTER_DEPENDENCIES_REPOSITORY=/home/user/master-dependencies

GOLEM_MASTER_DEPENDENCIES_CONFIGURATION

Defines the path to a master_dependencies.json file directly.

GOLEM_MASTER_DEPENDENCIES_CONFIGURATION=/home/user/master_dependencies.json