前回無理矢理GitBucketを実装してものの見事にAWSに課金されてしまったので,
Tomcatを実装して課金されないような実装をしていきます.
セキュリティグループは前回と同じです.Elastic IPは振っておく
作ったばかりのインスタンスに実装していきます.
手始めにアップデート
sudo yum -y update
続いてOpenJDKのインストール
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
Tomcat8のインストール(yumでインストールできるとは思わなかった...)
sudo yum install -y tomcat8
GitBucketの確保
takezoe/gitbucketから最新版のURLをコピー
https://github.com/takezoe/gitbucket/releases/download/(バージョン)/gitbucket.war
こんな感じのURLです.バージョンは各々に合わせて変えてください.
次に,ダウンロードしたgitbucket.warをTomcat内部に移動
sudo mv gitbucket.war /var/lib/tomcat8/webapps
Tomcat起動
sudo service tomcat8 start
Apache入れ忘れてた
sudo yum install httpd
Apache起動
sudo service httpd start
一応再起動時に自動的に起動するように
sudo chkconfig httpd on sudo chkconfig tomcat8 on
Tomcat8の自動起動はこれでいけるかはわかりません.暇があるときに確認しておきます,
最後にアクセスできれば完了です.
http://(Elastic IPのアドレス):8080/gitbucket