質問編集履歴
3
修正
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
|
-
-
|
101
|
+
- デプロイ終了後、本番環境に`/hogehuga/node_modules`が存在していないため`failed with exit code 127`が発生している。
|
106
102
|
|
107
|
-
|
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
修正
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
追記
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
|
-
- 下記
|
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/
|