Working.
This commit is contained in:
13
build.sh
13
build.sh
@@ -47,9 +47,16 @@ cp ${EXE_DIR}/simple_object_storage-linux-x86_64 ${EXE_DIR}/simple_object_storag
|
||||
echo "amd64 executable: ./simple_object_storage-linux-amd64"
|
||||
echo "arm64 executable: ./simple_object_storage-linux-arm64"
|
||||
|
||||
echo "Setting up Docker BuildX"
|
||||
docker buildx create --name mybuilder --use || true
|
||||
|
||||
echo "Setting up Docker BuildX builder 'sosbuilder'"
|
||||
# Check if builder instance exists
|
||||
if ! docker buildx inspect sosbuilder > /dev/null 2>&1; then
|
||||
echo "Builder 'sosbuilder' not found, creating..."
|
||||
docker buildx create --name sosbuilder
|
||||
else
|
||||
echo "Builder 'sosbuilder' already exists."
|
||||
fi
|
||||
# Ensure the builder is used
|
||||
docker buildx use sosbuilder
|
||||
echo "Building multi-platform Docker image"
|
||||
docker buildx build --push -t gitea.jde.nz/j/simple-object-storage:latest --platform linux/amd64,linux/arm64 .
|
||||
|
||||
|
Reference in New Issue
Block a user