caddy-build/build_all.sh
Linloir d0eeccd117
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
build amd64
2024-10-08 00:20:44 +08:00

19 lines
548 B
Bash
Executable File

#!/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 build --platform linux/amd64 -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