Merge branch 'features/source-build' into development

This commit is contained in:
Joachim Schlöffel
2026-09-28 23:46:45 +02:00
20 changed files with 434 additions and 132 deletions
+9 -5
View File
@@ -1,18 +1,22 @@
# SeaweedFS Alpine Package
Repackages official SeaweedFS 4.47 Linux release tarballs for `x86_64` and
`aarch64`.
Builds SeaweedFS 4.48 from its upstream source release for `x86_64` and
`aarch64`. The package intentionally builds the upstream baseline feature set,
without optional build tags. Versioned Go and Cargo vendor archives make the
build fully offline after source retrieval.
## Package Commands
Refresh generated sources:
When updating SeaweedFS, refresh the vendor archives before generating the
config scaffolds and checksums:
```sh
ALPINE_PACKAGE=seaweedfs mise run apk:update-vendor
ALPINE_PACKAGE=seaweedfs mise run apk:update-generated
ALPINE_PACKAGE=seaweedfs mise run apk:checksum
```
The refresh command generates every SeaweedFS 4.47 scaffold configuration:
The refresh command generates every SeaweedFS scaffold configuration:
`admin`, `credential`, `filer`, `master`, `volume`, `notification`,
`replication`, `security`, and `shell`.
@@ -140,5 +144,5 @@ rc-service seaweedfs.master restart
Pin:
```sh
apk add seaweedfs=4.47-r2
apk add seaweedfs=4.47-r3
```