Preserve local macOS client state during installs
This commit is contained in:
@@ -260,7 +260,11 @@ copy_source() {
|
||||
[ -f "$source_dir/docker-compose.client.yml" ] || die "invalid Harbor source archive"
|
||||
log "installing files to $INSTALL_DIR"
|
||||
mkdir -p "$INSTALL_DIR"
|
||||
cp -R "$source_dir/." "$INSTALL_DIR/"
|
||||
rsync -a --delete \
|
||||
--exclude='.env' \
|
||||
--exclude='.runtime' \
|
||||
--exclude='.git' \
|
||||
"$source_dir/" "$INSTALL_DIR/"
|
||||
}
|
||||
|
||||
download_source() {
|
||||
@@ -282,6 +286,7 @@ fi
|
||||
|
||||
need docker
|
||||
need curl
|
||||
need rsync
|
||||
need tar
|
||||
|
||||
docker compose version >/dev/null 2>&1 || die "Docker Compose plugin is required"
|
||||
|
||||
Reference in New Issue
Block a user