mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 08:44:04 +01:00
Docker: Improve dockerx-multi.sh build scripts #4631
Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
@@ -11,19 +11,17 @@ fi
|
||||
NUMERIC='^[0-9]+$'
|
||||
BUILD_DATE=$(/bin/date -u +%y%m%d)
|
||||
|
||||
# Remove old multibuilder.
|
||||
# Remove existing multibuilder.
|
||||
echo "Removing old multibuilder..."
|
||||
docker buildx rm multibuilder 2>/dev/null
|
||||
|
||||
# Wait 3 seconds.
|
||||
sleep 3
|
||||
echo "Done."
|
||||
|
||||
# Create new multibuilder.
|
||||
# Create new multibuilder and add remote host for native arm builds.
|
||||
echo "Creating new multibuilder..."
|
||||
docker buildx create --name multibuilder --use || { echo 'failed to create multibuilder'; exit 1; }
|
||||
|
||||
# Configure remote host for native arm builds.
|
||||
docker buildx create --name multibuilder --append ssh://ci-arm || echo 'could not connect to remote host for native arm builds'
|
||||
docker buildx create --name multibuilder --use 1>/dev/null || { echo 'buildx: failed to create multibuilder'; exit 1; }
|
||||
docker buildx create --name multibuilder --append ssh://ci-arm 2>/dev/null || echo 'buildx: failed to add remote host for native arm builds'
|
||||
echo "Done."
|
||||
|
||||
echo "Starting 'photoprism/$1' multi-arch build based on docker/${1/-//}$4/Dockerfile..."
|
||||
echo "Build Arch: $2"
|
||||
|
||||
Reference in New Issue
Block a user