AWSのEC2を使ってサーバーを作成⑥
Githubからコードをクローン
Unicornの設定を済ませたコードをEC2インスタンスにクローンします。
ターミナル(EC2)
#mkdirコマンドで新たにディレクトリを作成します $ sudo mkdir /var/www/ #作成したwwwディレクトリの権限をec2-userに変更します $ sudo chown ec2-user /var/www/
Githubから「リポジトリURL」を取得
「clone or download」をクリックして、URLをコピーします。
コードをクローン
ターミナル(EC2)
$ cd /var/www/ $ git clone https://github.com/ユーザー名/リポジトリ名.git
Swap領域を用意
ターミナル(EC2)
$ cd $ sudo dd if=/dev/zero of=/swapfile1 bs=1M count=512 $ sudo chmod 600 /swapfile1 $ sudo mkswap /swapfile1 $ sudo swapon /swapfile1 $ sudo sh -c 'echo "/swapfile1 none swap sw 0 0" >> /etc/fstab'
順番に実行していきます。
gemをインストール
ターミナル(EC2)
$ cd /var/www/ $ cd /var/www/アプリ名 $ ruby -v
ターミナル(ローカル)
$ bundler -v #バージョンの確認です
ターミナル(EC2)
$ gem install bundler -v 2.0.2 #確認したバージョンを導入です $ bundle install