ff-admin/entrypoint.sh

22 lines
450 B
Bash
Raw Normal View History

2025-01-06 15:04:47 +01:00
#!/bin/sh
2025-04-24 16:49:14 +02:00
keys="SERVERADDRESS"
files="/usr/share/nginx/html/assets/config-*.js"
2025-01-06 15:04:47 +01:00
# Replace env vars in files served by NGINX
2025-01-11 14:45:48 +01:00
for file in $files
2025-01-06 15:04:47 +01:00
do
echo "Processing $file ...";
for key in $keys
do
# Get environment variable
value=$(eval echo "\$$key")
2025-01-06 15:04:47 +01:00
echo "replace $key by $value"
# replace __[variable_name]__ value with environment variable
sed -i 's|__'"$key"'__|'"$value"'|g' $file
done
done
nginx -g 'daemon off;'