diff --git a/docker-registry/config/service.env b/docker-registry/config/service.env index 59f3c2e..3d1778f 100644 --- a/docker-registry/config/service.env +++ b/docker-registry/config/service.env @@ -10,7 +10,7 @@ SSH_USER="root" REGISTRY_PORT=5000 # Data path - stores all registry data (images, blobs, etc.) -# Override this to store data in a custom location -DATA_PATH="${SERVICE_PATH}/data" +# Set this to the absolute path where registry data should be stored +DATA_PATH="/home/dropshell/docker-registry" TEMPLATE=docker-registry diff --git a/docker-registry/install.sh b/docker-registry/install.sh index b3c55c7..e58948e 100755 --- a/docker-registry/install.sh +++ b/docker-registry/install.sh @@ -3,10 +3,10 @@ source "${AGENT_PATH}/common.sh" SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" source "${SCRIPT_DIR}/_volumes.sh" -_check_required_env_vars "CONTAINER_NAME" "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" "DATA_VOLUME" "CONFIG_PATH" +_check_required_env_vars "CONTAINER_NAME" "IMAGE_REGISTRY" "IMAGE_REPO" "IMAGE_TAG" "DATA_PATH" "CONFIG_PATH" # shellcheck disable=SC2046 -create_items $(get_registry_volumes) || _die "Failed to create volume ${DATA_VOLUME}" +create_items $(get_registry_volumes) || _die "Failed to create data path ${DATA_PATH}" _check_docker_installed || _die "Docker test failed, aborting installation..." diff --git a/docker-registry/template_info.env b/docker-registry/template_info.env index 9a9a135..b26eecb 100644 --- a/docker-registry/template_info.env +++ b/docker-registry/template_info.env @@ -12,5 +12,4 @@ REQUIRES_DOCKER_ROOT=false IMAGE_REGISTRY="docker.io" IMAGE_REPO="library/registry" -# Path settings - stores all registry data (images, blobs, etc.) -DATA_PATH="${SERVICE_PATH}/data" +# DATA_PATH must be set in service.env - stores all registry data (images, blobs, etc.)