feat: multiarch build

This commit is contained in:
2025-10-27 21:38:20 +01:00
parent 7939ea05f7
commit ee70e99ea1
5 changed files with 535 additions and 2 deletions

View File

@@ -162,6 +162,30 @@ cd ../spore-ui && make docker-build
make push
```
### Building Multiarch Images (amd64 & arm64)
For Raspberry Pi and other ARM devices, build multiarch images:
```bash
# One-time setup (run the setup script)
./scripts/setup-multiarch.sh
# Or setup manually:
docker run --rm --privileged tonistiigi/binfmt:latest --install all
docker buildx create --name multiarch --use
docker buildx inspect --bootstrap
# Build and push all multiarch images
cd spore-deployment
make push-multiarch
# Or build without pushing
make build-multiarch
# Or build for specific tag
make push-multiarch IMAGE_TAG=v1.0.0
```
### Environment Variables
#### Docker Compose