#!/usr/bin/env bash set -euo pipefail apk add greptimedb \ greptimedb-datanode-openrc \ greptimedb-docs \ greptimedb-flownode-openrc \ greptimedb-frontend-openrc \ greptimedb-metasrv-openrc \ greptimedb-standalone-openrc test -x /usr/bin/greptime test -d /etc/greptimedb test -f /etc/greptimedb/standalone.toml test -f /etc/conf.d/greptimedb.standalone test -f /etc/init.d/greptimedb.standalone test -f /usr/share/doc/greptimedb/config/config.md test -f /usr/share/doc/greptimedb/config/standalone.example.toml greptime --version rc-update add greptimedb.standalone default || true test -L /etc/runlevels/default/greptimedb.standalone rc-service greptimedb.standalone start for _attempt in $(seq 1 30); do if wget -qO- http://127.0.0.1:4000/status >/dev/null; then break fi sleep 1 done wget -qO- http://127.0.0.1:4000/status >/dev/null wget -qO- http://127.0.0.1:4000/dashboard/ | grep -qi '' rc-service greptimedb.standalone stop