問題タブ [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.
php - Elastic Beanstalk に Wordpress をインストールするときの HTTP 500 エラーを解決するにはどうすればよいですか?
Codepipeline と Github を使用して AWS Elastic Beanstalk に Wordpress をインストールすると、HTTP 500 エラーが発生します。
構成ファイルにいくつかの小さな変更を加えた新しいダウンロードした WordPress を使用しています。テスト用の index.php ファイルを使用して Beanstalk をテストしましたが、正常に動作しました。ファイルを Wordpress ファイルに置き換えるとエラーが発生します。
amazon-web-services - AWS codebuild が環境変数を渡していませんか?
コードビルドプロセス中に環境変数が必要です。Codebuild を使用すると、詳細設定で環境変数をセットアップできます。これは私が行ったものです。
codebuildを実行すると、これらの環境変数が渡されていないように見えます。
私はprocess.envを印刷しました& これが私が得たものです:
私の環境変数はありません。
DB_PASS、DB_USER、DB_NAME、DB_HOST をセットアップしました - これらのどれも出力されません。
新しいコードビルドを作成して環境変数を追加しようとしましたが、うまくいきませんでした。
docker コンテナーを構築していることに注意してください。環境変数 (パスワード、ホストなど) が渡されていないため、postgres データベースに接続しようとすると失敗します。
編集
私の Dockerfile では、次の bash ファイルを実行しています。
これが行っているのは、knex マイグレーション (js スクリプト) の実行です。失敗した場合は、マイグレーションをロールバックしてビルドを終了します。
shell - AWS Codepipeline でシェルスクリプトを実行するには?
Github でホストされている PHP プロジェクトがあり、AWS Codepipeline と ElasticBeanstalk を使用して継続的インテグレーションをセットアップしようとしています。
これまでのところ、リポジトリの内容を github から取得して ElasticBeanstalk にデプロイすることができました。しかし、デプロイの前に、config.json ファイルを更新し、環境変数も更新するシェル スクリプトを実行する必要があります。
これは私がパイプラインで達成しようとしていることです:
- Github からプロジェクト ファイルを取得する (完了)
- プロジェクトの config.json ファイルを更新するシェル スクリプトを実行します。
- ElasticBeanstalk で環境変数を設定するシェル スクリプトを実行します。
- ElasticBeanstalk へのデプロイ (完了)
これを機能させる方法についてのアイデアはありますか?
ありがとう