AmazonLinuxにGitLabを導入

GitLabをAmazon EC2の所謂Amazon Linuxにセットアップしてみました。
今回使用したAMIのIDは『ami-2819aa29』です。

gitlabhq/doc/installation.md at stable · gitlabhq/gitlabhq · GitHub
CentOS6にGitLabをインストールする方法 | Ryuzee.com
こちらの記事に丁寧に書かれていたのでほとんどその通りなのですが
Amazon Linuxでは少し足りない部分があったのでメモ程度に

Amazon Linuxではrootでsshできないのでec2-userでログインしsudoで実行
最初に以下のコンポーネントが足りないので追加インストール

yum install make
yum install gcc
yum install gcc-c++
yum install sqlite-devel

checkinstallがうまくインストールできなかったのでruby1.9.3はそのままインストール

cd /tmp/ruby-1.9.3〜
./configure
make
make install

bundle install実行時にsqlite3-1.3.6が無いと言われるのでインストール

Could not find sqlite3-1.3.6 in any of the sources

gem install sqlite3-ruby

最後にgitlab.confにてポートを80番以外にする場合はListenを追加

Listen 8080