AWS CodeBuild: сборка приложения с модульными тестамиasticsearch не запускается от имени пользователя root - PullRequest
0 голосов
/ 01 ноября 2018

Мы строим наше приложение на CodeBuild и у нас есть модульные тесты, которые порождают эластичного демона для запуска некоторых тестов. Тем не менее, модульные тесты не проходят, за исключением того, чтоasticsearch не может работать от имени пользователя root, но CodeBuild всегда запускает команды от имени пользователя root.

Есть ли рекомендуемые обходные пути? Есть ли в эластичной 6+ команда для запуска от имени root?

Спасибо

Ошибка: Вызывается: java.lang.RuntimeException: не может запустить эластичный поиск от имени пользователя root

1 Ответ

0 голосов
/ 02 ноября 2018

Если ваш скрипт должен запускаться от имени конкретного пользователя, вы можете использовать опцию «запускать как», как описано в https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-syntax

...