Files
laravel-php-fpm/build.sh
T
jkaninda 7799d2fbc2 Merge pull request #90 from jkaninda/dev
Upgrade images to PHP 8.5 and fix php-fpm not starting as root
2026-10-21 20:53:47 +02:00

18 lines
644 B
Bash
Executable File

#!/bin/bash
# Usage: ./build.sh [php-version] (default: 8.5)
# ./build.sh 8.4-alpine
set -e
tag=${1:-8.5}
version=${tag%-alpine}
if [ -f "src/docker/${version}/Dockerfile" ]; then
echo "Build legacy image ${tag}"
docker build -f "src/docker/${version}/Dockerfile" -t "jkaninda/laravel-php-fpm:${tag}" .
elif [ "${tag}" != "${version}" ]; then
echo "Build ${tag}"
docker build --build-arg phpVersion="${version}" -f src/docker/Dockerfile.alpine -t "jkaninda/laravel-php-fpm:${tag}" .
else
echo "Build ${tag}"
docker build --build-arg phpVersion="${version}" -f src/docker/Dockerfile -t "jkaninda/laravel-php-fpm:${tag}" .
fi