Выполнение многострочной команды со свойством containerCommand

Я хочу переопределить ENTRYPOINT, установив containerCommand имущество.

Добавляя это свойство, я могу выполнять однострочные команды, такие как ls -al, и отображать каталог.

      deployer.appName.kubernetes.containerCommand=ls -al

Но когда я хочу выполнить блок сценария, как показано ниже, я получаю ошибки. Не могли бы вы помочь мне выполнить этот сценарий? Как мне отформатировать скрипт?

      while [ ! -f /run/app/token ];
 do 
  echo waiting token
  sleep 10; 
done; 
ls -l /run/app/token

Недвижимость:

      deployer.appName.kubernetes.containerCommand=/bin/sh 'while [ ! -f /run/app/token ]; do echo Waiting token... && sleep 10; done; ls -l /run/app/token'

Ошибка: / bin / sh: while [! -f / запустить / приложение / токен]; do echo Ожидание токена Conjur... && sleep 10; Выполнено; ls -l /run / app / token: нет такого файла или каталога

0 ответов

Другие вопросы по тегам