Elastic Beanstalkでgit等を自動インストール(.ebextensionsの設定方法)

AWS

Elastic Beanstalkでアプリデプロイをしているとき、事前にインストールしておいてほしいものなどがあるかと思います。例えば私の場合はgitをインストールしておきたかったので、それを予め設定しておくやりかたがあります。

.ebextensionsの設定方法

管理ディレクトリ直下に「.ebextensions」というディレクトリを用意します。その中にスクリプトを記述していくことで、デプロイ時の自動インストールを実現していきます。

packages: 
  yum:
    git: []

詳細は、このあたりに記載しています。

Linux サーバーでのソフトウェアのカスタマイズ - AWS Elastic Beanstalk
Linux を実行しているEC2インスタンスに、Elastic Beanstalk アプリケーションが依存するソフトウェアをカスタマイズするための設定ファイルを含めます。

コメント