beanstalk
CentOS6 に Amazon Beanstalk CLI (3.x) をインストールする
python 2.7 wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz yum install xz-libs xz -d Python-2.…Amazon Elastic Beanstalk の環境構築を行いつつアプリケーションのデプロイを行うスクリプト
#!/bin/bash ACCOUNT= APP_NAME= ENV_NAME= CONFIG_NAME= WAR_NAME= REGION=ap-northeast-1 cd `dirname $0` date=`da…Amazon Elastic Beanstalk で Mangement Console で設定できない項目をカスタマイズする
アプリケーションルートに .ebextenstions/autoscaling.config という以下のファイルを作成します。この設定例の場合は、Elastic Beanstalk が自動作成する AutoScalin…Amazon Elastic Beanstalk で CloudWatch Logs を利用できるようにする
.ebextentions/awslogs.config packages: yum: awslogs: [] container_commands: 01-replace-awscli_conf: command: c…Amazon Elastic Beanstalk で Java コンテナに環境変数を受け渡す
デプロイするアプリケーションに以下のファイルをを配置すると、Java のコンテナに PREFIX = prod という環境変数を受け渡すことができるようになります。 value については Management Cons…Amazon Elastic Beanstalk の Node.js コンテナの中身(2)
リバースプロクシに nginx を指定した場合は、以下の設定で nginx が実行されます。 /etc/nginx/nginx.conf # Elastic Beanstalk Managed # Elastic Bea…Amazon Elastic Beanstalk の Node.js コンテナの中身(1)
Amazon Elastic Beanstalk の Node.js コンテナのデプロイの仕組みを見てみます。 node.js 起動設定は下記のようになっています。 /etc/init/nodejs.conf # nod…12