Enable multi-platform (amd64/arm64) Docker image building using
docker buildx. This allows building and pushing images for both
x86_64 and ARM64 architectures simultaneously.
Changes:
- Update Makefile to use docker buildx for multi-platform builds
- Add PLATFORMS and PUSH variables to control build behavior
- Update build documentation in README files (en/zh/ko)
- Fix deprecated ENV format in Dockerfile
By default, PLATFORMS is set to "linux/amd64,linux/arm64" and
PUSH is false. When PUSH=true, the build command will push the
multi-arch manifest directly to the registry.
Change-Id: I51a256e7cf8c70f3ab42cf72b6f423989dd902da
Signed-off-by: Wu Wenxiang <wu.wenxiang@algoblu.com>