mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 07:53:23 +00:00
24 lines
449 B
Bash
24 lines
449 B
Bash
#!/bin/sh
|
|
|
|
|
|
# Fonction pour échapper les caractères spéciaux
|
|
escape_value() {
|
|
echo "$1" | sed 's/[\/&]/\\&/g'
|
|
}
|
|
|
|
replace_value() {
|
|
key=$1
|
|
value=$2
|
|
file=$3
|
|
escaped_value=$(escape_value "$value")
|
|
find . -type f -exec sed -i "s|_${key}_|${value}|g" {} \;
|
|
}
|
|
|
|
|
|
printenv | while read -r line ; do
|
|
key=$(echo $line | cut -d "=" -f1)
|
|
value=$(echo $line | cut -d "=" -f2)
|
|
|
|
replace_value $key $value /app/
|
|
done
|
|
exec "$@" |