質問編集履歴

3

修正

2020/04/26 00:51

投稿

shuwa0216
shuwa0216

スコア13

test CHANGED
File without changes
test CHANGED
@@ -31,10 +31,6 @@
31
31
  ploy-agent/lib/instance_agent/plugins/codedeploy/hook_executor.rb:183:in `execute_script'
32
32
 
33
33
  ```
34
-
35
-
36
-
37
- サーバーに直接入って`applicationstart.sh`を実行した場合には、正常に動作します。
38
34
 
39
35
 
40
36
 
@@ -100,12 +96,8 @@
100
96
 
101
97
 
102
98
 
103
- ### 原因の仮説
99
+ ### 原因と思われるも
104
100
 
105
- - 下記より、`failed with exit code 127`の原因は`npm install`をしていないかららしいので、`npm run start`を行うタイミングが間違ってい
101
+ - デプロイ終了後本番環境に`/hogehuga/node_modules`が存在していないため`failed with exit code 127`が発生している
106
102
 
107
- https://github.com/reactstrap/reactstrap/issues/711
103
+ つまり、`npm install`が実行されていない。
108
-
109
- - 下記より、CodeDeploy時に実際に実行されるのは`/hogefuga/scripts/applicationstart.sh`ではなく、`/opt/codedeploy-agent/deployment-root/{DeployGroupID}/`に展開されたものなので、それによるキャッシュか何かが影響している?
110
-
111
- https://dev.classmethod.jp/articles/best-practice-of-code-deploy-hooks/

2

修正

2020/04/26 00:51

投稿

shuwa0216
shuwa0216

スコア13

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
 
87
87
  ```
88
88
 
89
- - applicatiostart.sh
89
+ - applicationstart.sh
90
90
 
91
91
  ```
92
92
 

1

追記

2020/04/25 23:59

投稿

shuwa0216
shuwa0216

スコア13

test CHANGED
File without changes
test CHANGED
@@ -31,6 +31,10 @@
31
31
  ploy-agent/lib/instance_agent/plugins/codedeploy/hook_executor.rb:183:in `execute_script'
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ サーバーに直接入って`applicationstart.sh`を実行した場合には、正常に動作します。
34
38
 
35
39
 
36
40
 
@@ -98,6 +102,10 @@
98
102
 
99
103
  ### 原因の仮説
100
104
 
101
- - 下記の記事にると、`failed with exit code 127`の原因は`npm install`をしていないかららしいので、`npm run start`を行うタイミングが間違っている?
105
+ - 下記よ、`failed with exit code 127`の原因は`npm install`をしていないかららしいので、`npm run start`を行うタイミングが間違っている?
102
106
 
103
107
  https://github.com/reactstrap/reactstrap/issues/711
108
+
109
+ - 下記より、CodeDeploy時に実際に実行されるのは`/hogefuga/scripts/applicationstart.sh`ではなく、`/opt/codedeploy-agent/deployment-root/{DeployGroupID}/`に展開されたものなので、それによるキャッシュか何かが影響している?
110
+
111
+ https://dev.classmethod.jp/articles/best-practice-of-code-deploy-hooks/