Команда activator dist не завершается в экземплярах opsworks
У меня странная проблема с opsworks здесь.
Я получил сценарий, как показано ниже.
#!/bin/sh
cd /home/ubuntu/download/xxxxsite
mkdir ranranran
activator dist
mkdir endendend
cp target/universal/xxxxsite-1.0-SNAPSHOT.zip /home/ubuntu/deployment/
cd /home/ubuntu/deployment && unzip xxxxsite-1.0-SNAPSHOT.zip
nohup ./xxxxsite-1.0-SNAPSHOT/bin/xxxxsite &
И он определенно загружается и выполняется получателем, как показано ниже.
script_name = "deploy" + pname + ".sh"
log " --- START to run script " + script_name + " --- "
cookbook_file "/home/ubuntu/deploy_dist" do
source "#{script_name}"
mode 0755
end
execute "run_deploy" do
user "root"
cwd "/home/ubuntu"
command "./deploy_dist"
end
Дело в том, что я получил каталоги ranranran и endendend, но "activator dist" вообще не закончил. Предполагалось произвести упаковку на молнии, но в итоге ничего не получилось. Я попробовал рецепты Deploy и Execute с opsworks. Тем не менее, это просто было сообщено как успех. Так что я даже не мог понять, что происходит. Короче говоря, эта проблема заключается в том, что все работало хорошо, за исключением "активатор дист".
Пожалуйста, кто-нибудь может помочь объяснить, почему. Ценю твою помощь!
ПРИМЕЧАНИЕ: активатор dist должен сначала загрузить список зависимостей, а затем собрать zip