소스 검색

Replace placeholders with sed

Felix Kleinekathöfer 2 년 전
부모
커밋
b83841d253
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      data/Dockerfiles/watchdog/watchdog.sh

+ 1 - 1
data/Dockerfiles/watchdog/watchdog.sh

@@ -167,7 +167,7 @@ function notify_error() {
       return 1
     fi
 
-    WEBHOOK_BODY=$(echo "${WATCHDOG_NOTIFY_WEBHOOK_BODY}" | envsubst '$SUBJECT,$BODY')
+    WEBHOOK_BODY=$(echo ${WATCHDOG_NOTIFY_WEBHOOK_BODY} | sed "s/\$SUBJECT\|\${SUBJECT}/$SUBJECT/g" | sed "s/\$BODY\|\${BODY}/$BODY/" | sed "s/\"/\\\\\"/g")
 
     curl -X POST \
       -H "Content-Type: application/json" \