hiroki-saoyun’s blog

40歳でも夢くらい持つよね!!プログラミング勉強中!

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