問題タブ [aws-code-deploy-appspec]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
165 参照

amazon-web-services - AWS CodeDeploy の config および appspec パスを解読する

CodeCommit からデプロイしているリビジョン (アーティファクト) のルートに appspec.yml ファイルがあります。

私はcodedeployagent.yml自分のec2インスタンスを変更しました(この問題に対処するために、:root_dir:手動で変更することは、たとえそれがうまくいったとしても理想的な解決策ではありません):

しかし、私はまだ次のようなエラーが発生しています:

にコピーfilesしていて、destinationそれらのファイルを使用することが期待されていない理由、またはそれらの(シェルスクリプト)ファイルが元のパスを使用することを期待すべきではない理由がよくわかりません。を何destinationにコピーすればよいのですか? codeagent 構成で設定したものを期待source filesできないのはなぜですか?hooks:root_dir

0 投票する
0 に答える
51 参照

aws-code-deploy-appspec - AWS codedeploy Agent の appspec.yml で除外する複数のディレクトリを追加する方法

私のappspec.ymlファイルは次のようになります-

バージョン: 0.0 OS: Linux ファイル:

  • ソース: / 宛先: /var/www/html/new.pure.bi/api を除く: /var/www/html/new.pure.bi/api/uploads

ここでは、uploads というディレクトリをデプロイ対象から除外しましたが、サーバーにデプロイしてはならないディレクトリをさらに除外したいと考えています。appspec.yml の except 関数で複数のディレクトリを渡すオプションはありますか。

0 投票する
1 に答える
27 参照

laravel - AWS | ララベル | ECS(G/B) | CodeDeploy 未完成

ララベルを使用しています。ECS (B/G) にデプロイして、その動作を確認したいと考えています。開発環境ではLaravelが動いています。docker を使用して EC2 で Laravel プロジェクトを起動できました。Fargate を初めて使用し、ECS にデプロイしたい!

また、CodeBuild は正常に完了しました。

appspec.yml

タスク定義.json

CodeDeploy は INSTALL で停止し、エラーはありません。キャプチャでわかるように、「<TASK_DEFINITION>」が置き換えられていることを確認できます。不足している情報があれば知りたいです。

「.env」などの環境変数の設定方法がわからないので、これが原因ではないかと考えています。

CodeDeploy に失敗しました

リビジョン

タスク定義

ECR

ECR nginx

ECR src(laravel)