func/hack/registry.sh

34 lines
637 B
Bash
Executable File

#!/usr/bin/env bash
#
# - Registers registry with Docker as trusted (linux only)
#
set -o errexit
set -o nounset
set -o pipefail
export TERM="${TERM:-dumb}"
main() {
local em=$(tput bold)$(tput setaf 2)
local me=$(tput sgr0)
echo "${em}Configuring for CI...${me}"
set_registry_insecure
echo "${em}DONE${me}"
}
set_registry_insecure() {
echo 'Setting registry as trusted local-only'
patch=".\"insecure-registries\" = [\"localhost:50000\""]
sudo jq "$patch" /etc/docker/daemon.json > /tmp/daemon.json.tmp && sudo mv /tmp/daemon.json.tmp /etc/docker/daemon.json
sudo service docker restart
}
main "$@"