SinatraアプリをDocker化して、AWS Elastic Beanstalkにデプロイしてみました。
事前準備
For Mac
brew install aws-elasticbeanstalk
もしくは
-
Elastic Beanstalk コマンドラインツールパッケージをダウンロード
- コマンドを実行するためのパスの設定を忘れずに!
初期化
eb init
アプリケーションの作成
aws-elasticbeanstalkを使用する場合
eb create
コマンドラインツールをダウンロードした場合
eb start
設定
- このあと色々聞かれるのですが詳細は下記のページの
AWS Elastic Beanstalk を設定するには
をご覧下さい
アプリケーションの表示
しばらくすると環境の構築が完了します。
eb status --verbose
ここで表示されるCNAME
のドメインにアクセスし、ページが表示されれば終了