#!/bin/bash # Loop through each directory in the builds directory for dir in builds/*/ ; do # Remove trailing slash from directory name dir=${dir%/} # Extract the folder name folder_name=$(basename $dir) # Build the Docker image docker buildx build --platform linux/amd64,linux/arm64 -t caddy-$folder_name $dir # Tag the Docker image for pushing to the repository docker tag caddy-$folder_name linloir/caddy-$folder_name # Push the Docker image to the repository docker push linloir/caddy-$folder_name done