問題タブ [aws-codepipeline]

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 に答える
238 参照

php - Elastic Beanstalk に Wordpress をインストールするときの HTTP 500 エラーを解決するにはどうすればよいですか?

Codepipeline と Github を使用して AWS Elastic Beanstalk に Wordpress をインストールすると、HTTP 500 エラーが発生します。

構成ファイルにいくつかの小さな変更を加えた新しいダウンロードした WordPress を使用しています。テスト用の index.php ファイルを使用して Beanstalk をテストしましたが、正常に動作しました。ファイルを Wordpress ファイルに置き換えるとエラーが発生します。

0 投票する
2 に答える
2665 参照

amazon-web-services - AWS codebuild が環境変数を渡していませんか?

コードビルドプロセス中に環境変数が必要です。Codebuild を使用すると、詳細設定で環境変数をセットアップできます。これは私が行ったものです。

codebuildを実行すると、これらの環境変数が渡されていないように見えます。

私はprocess.envを印刷しました& これが私が得たものです:

私の環境変数はありません。

DB_PASS、DB_USER、DB_NAME、DB_HOST をセットアップしました - これらのどれも出力されません。

新しいコードビルドを作成して環境変数を追加しようとしましたが、うまくいきませんでした。

docker コンテナーを構築していることに注意してください。環境変数 (パスワード、ホストなど) が渡されていないため、postgres データベースに接続しようとすると失敗します。

編集

私の Dockerfile では、次の bash ファイルを実行しています。

これが行っているのは、knex マイグレーション (js スクリプト) の実行です。失敗した場合は、マイグレーションをロールバックしてビルドを終了します。

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

shell - AWS Codepipeline でシェルスクリプトを実行するには?

Github でホストされている PHP プロジェクトがあり、AWS Codepipeline と ElasticBeanstalk を使用して継続的インテグレーションをセットアップしようとしています。

これまでのところ、リポジトリの内容を github から取得して ElasticBeanstalk にデプロイすることができました。しかし、デプロイの前に、config.json ファイルを更新し、環境変数も更新するシェル スクリプトを実行する必要があります。

これは私がパイプラインで達成しようとしていることです:

  1. Github からプロジェクト ファイルを取得する (完了)
  2. プロジェクトの config.json ファイルを更新するシェル スクリプトを実行します。
  3. ElasticBeanstalk で環境変数を設定するシェル スクリプトを実行します。
  4. ElasticBeanstalk へのデプロイ (完了)

これを機能させる方法についてのアイデアはありますか?

ありがとう