LoginSignup
1
1

More than 5 years have passed since last update.

[ElasticBeanstalk] eb deployでTomcatにwarファイルのみをデプロイ

Last updated at Posted at 2016-01-14

AWS ElasticBeanstalk + Tomcatの環境にgit管理下に無いwarファイルのみをデプロイするのに手間取ったので手順をメモ。
ebコマンドの実行環境を構築済みとします。

eb initコマンドを実行

デプロイ対象のgitプロジェクトでeb initコマンドを実行すると.elasticbeanstalkディレクトリ配下にconfig.ymlが作成される。

config.ymlを編集してコミット

.elasticbeanstalk/config.ymlにデプロイ対象のwarファイルを指定してコミット。
ここでのwarファイル名は何にしてもROOT.warとしてデプロイされる。


deploy:
  artifact: fileName.war

warファイルを取得

デプロイサーバでgit cloneした後にプロジェクトのルートディレクトリにデプロイ対象のwarファイルを配置。
wget等を使うと一連の流れを自動化できるのでなお良し。


wget http://hostname/path/to/warfile

eb deployコマンドを実行

eb deployコマンドを実行後しばらく待つとElasticBeanstalkにデプロイされる。

参考
プロジェクトフォルダの代わりに圧縮ファイルをデプロイする

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1