#!/usr/bin/env bash set -euo pipefail apk add nifi-registry nifi-registry-openrc curl test -x /usr/bin/nifi-registry test -x /usr/lib/nifi-registry/bin/nifi-registry.sh test -d /etc/nifi-registry test -L /usr/lib/nifi-registry/conf test "$(readlink /usr/lib/nifi-registry/conf)" = /etc/nifi-registry test -d /var/lib/nifi-registry test -d /var/log/nifi-registry test -f /etc/init.d/nifi-registry test -f /etc/conf.d/nifi-registry test -f /usr/lib/nifi-registry/README test -d /usr/lib/nifi-registry/docs test "$(stat -c '%U:%G %a' /var/lib/nifi-registry)" = "nifi-registry:nifi-registry 750" rc-update add nifi-registry default || true test -L /etc/runlevels/default/nifi-registry rc-service nifi-registry start for _attempt in $(seq 1 300); do if curl --fail --silent --show-error http://localhost:18080/nifi-registry/ >/dev/null; then break fi sleep 1 done curl --fail --silent --show-error http://localhost:18080/nifi-registry/ >/dev/null rc-service nifi-registry status rc-service nifi-registry stop