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