All checks were successful
add a health check to the container and option to artisan migrate on boot Co-authored-by: Ruben Momoa <ruben.lobbes@lobbes.nl> Reviewed-on: #25
33 lines
847 B
Bash
Executable File
33 lines
847 B
Bash
Executable File
#!/usr/bin/env ash
|
|
|
|
# this script generates a tags_file for Buildx (https://woodpecker-ci.org/plugins/Docker%20Buildx)
|
|
|
|
# Check if a command-line argument is provided
|
|
if [ -z "$1" ]; then
|
|
echo "Please provide a version as a command-line argument."
|
|
exit 1
|
|
fi
|
|
|
|
# Example v2.0.1
|
|
version=$1
|
|
|
|
# Suffix
|
|
suffix=""
|
|
if [[ -n $2 ]]; then
|
|
suffix="-$2"
|
|
fi
|
|
|
|
touch tags.txt
|
|
if [[ "$2" = "php-8" ]]; then
|
|
echo "latest" >> tags.txt
|
|
fi
|
|
|
|
# Check if the first character is "V" or "v" and remove it
|
|
if [[ "${version:0:1}" == "V" || "${version:0:1}" == "v" ]]; then
|
|
version="${version#?}"
|
|
fi
|
|
|
|
echo "latest$suffix" >> tags.txt
|
|
echo "$version" | cut -d'.' -f1 | xargs -I {} echo "{}$suffix" >> tags.txt
|
|
echo "$version" | cut -d'.' -f1,2 | xargs -I {} echo "{}$suffix" >> tags.txt
|
|
echo "$version" | cut -d'.' -f1,2,3 | xargs -I {} echo "{}$suffix" >> tags.txt |