Assorted shell and Python scripts
1#!/usr/bin/env bash
2# registry-rm-repo
3# description: remove repository directory from registry data directory
4
5set -eu
6
7REPO_DIR="/mnt/registry_data/data/docker/registry/v2/repositories/"
8REPO_TO_DELETE="$1"
9
10if [ -d "${REPO_DIR}/${REPO_TO_DELETE}" ]; then
11 sudo rm -rf "${REPO_DIR}/${REPO_TO_DELETE}"
12 echo "${REPO_TO_DELETE} repo successfully deleted"
13 exit 0
14else
15 echo "${REPO_TO_DELETE} repo not found"
16 exit 1
17fi
18