alpine-php8-webserver/rootfs/docker-entrypoint-init.d/99-startup-commands.sh

19 lines
No EOL
499 B
Bash

#!/bin/sh
# Zähler für die Befehle
i=0
# Schleife, um die Befehle aus den Umgebungsvariablen zu lesen
while :; do
# Dynamische Umgebungsvariable aufbauen
cmd_var="STARTUP_COMMAND_$i"
# Überprüfen, ob die Umgebungsvariable gesetzt ist
if [ -n "${!cmd_var}" ]; then
echo "Führe Befehl $i aus: ${!cmd_var}"
eval "${!cmd_var}"
i=$((i + 1)) # Zähler erhöhen
else
break # Schleife beenden, wenn keine weitere Variable gesetzt ist
fi
done