Можно ли поместить команду контейнера расширения eb в несколько строк, и если можно, то как?
Все, что я нашел об этом, это: https://forums.aws.amazon.com/thread.jspa?threadID=112988
Я знаю, что я могу сделать это:
container_commands:
07_run_command:
"mkdir -p /var/cache/tomcat8/temp/.m2/repository && chmod 777"
Но я могу сделать это?
container_commands:
07_run_command:
mkdir -p /var/cache/tomcat8/temp/.m2/repository &&
chmod 777
И мне все еще нужны && для разделения команд или они выполняются как отдельные команды? или это только одна команда?
1 ответ
Решение
Это можно сделать с помощью скалярного литерала YAML следующим образом:
container_commands:
07_run_command: |
mkdir -p /var/cache/tomcat8/temp/.m2/repository
chmod 777
Дополнительную документацию по этому же вопросу можно найти здесь: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html