Files
alpine-packages/packaging/alpine/local/greptimedb/README.md
Joachim Schlöffel 11ef6456af
All checks were successful
Build Alpine Packages / build-and-publish (push) Successful in 35m5s
Add GreptimeDB Alpine service packaging
2026-06-09 09:54:39 +02:00

1.1 KiB

GreptimeDB Alpine Package

This package builds greptime from the upstream GreptimeDB source release and packages OpenRC service subpackages plus default /etc/greptimedb configuration.

The APKBUILD builds the release directly:

cargo build --profile nightly --locked --bin greptime --features servers/dashboard

Package Commands

Refresh the source checksum after changing pkgver:

ALPINE_PACKAGE=greptimedb mise run apk:checksum

Build only this package:

ALPINE_PACKAGE=greptimedb mise run apk:build

Install-test an existing local build without recompiling:

ALPINE_PACKAGE=greptimedb SKIP_BUILD=1 mise run apk:test-install

Install-test from a published Gitea Alpine repository:

ALPINE_PACKAGE=greptimedb \
SKIP_BUILD=1 \
ALPINE_REPOSITORY_URL=https://code.factoring.digital/api/packages/public/alpine/v3.23/alpine-packages \
ALPINE_REPOSITORY_KEY_URL=https://code.factoring.digital/api/packages/public/alpine/key \
mise run apk:test-install

The full build can take close to an hour. Do not run it as part of lightweight metadata or script checks.