У меня есть это:
ENTRYPOINT ["node", ".", "|", "tee", ">(echo 'bar')"]
, но, похоже, это не работает, возможно, потому что tee
не установлен в моем контейнере.Это правильный способ сделать это, хотя?Я хочу запустить контейнер в ECS, отправить stdout / stderr из процесса узла в контейнеры stdout / stderr, но также перехватить его.
Например, я попытался сделать это вместо этого:
ENTRYPOINT ["node", ".", "|", "cat > /dev/null"]
и это не сработало, как ожидалось.Однако, похоже, это сработало:
ENTRYPOINT node . | cat > /dev/null
Кто-нибудь знает почему?