diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh new file mode 100644 index 0000000..4623df3 --- /dev/null +++ b/docker-entrypoint.sh @@ -0,0 +1,20 @@ +#!/bin/sh +set -e + +TEMPLATE=/usr/share/nginx/html/index.html.template +TARGET=/usr/share/nginx/html/index.html + +# שומרים טמפלייט פעם אחת +if [ ! -f "$TEMPLATE" ]; then + cp "$TARGET" "$TEMPLATE" +fi + +cp "$TEMPLATE" "$TARGET" + +# מחליף את placeholder של הלינקים ב-JSON מה-ENV +if [ -n "$LAB_LINKS" ]; then + # משתמש ב-| כדי לא להסתבך עם / ב-URL + sed -i "s|__LAB_LINKS__|$LAB_LINKS|g" "$TARGET" +fi + +nginx -g 'daemon off;'