Команда 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

0 ответов

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