Files
iQR/docker/entrypoint.sh
T

21 lines
707 B
Bash

#!/bin/sh
set -eu
APP_TITLE="${APP_TITLE:-Генератор QR-кодов}"
BANNER_BRAND="${BANNER_BRAND:-iQR}"
BANNER_SLOGAN="${BANNER_SLOGAN:-— qr-код без излишеств}"
BANNER_URL="${BANNER_URL:-https://github.com/IliaMiheev/iQR}"
ACCENT_COLOR="${ACCENT_COLOR:-#ff4500}"
cat > /usr/share/nginx/html/config.json <<EOF
{
"title": "$(printf '%s' "$APP_TITLE" | sed 's/"/\\"/g')",
"bannerBrand": "$(printf '%s' "$BANNER_BRAND" | sed 's/"/\\"/g')",
"bannerSlogan": "$(printf '%s' "$BANNER_SLOGAN" | sed 's/"/\\"/g')",
"bannerUrl": "$(printf '%s' "$BANNER_URL" | sed 's/"/\\"/g')",
"accentColor": "$(printf '%s' "$ACCENT_COLOR" | sed 's/"/\\"/g')"
}
EOF
exec nginx -g 'daemon off;'