feat: multiarch build
This commit is contained in:
24
README.md
24
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user