プロジェクト

全般

プロフィール

Deploy » 履歴 » バージョン 1

Yuumi Yoshida, 2015-05-25 23:14

1 1 Yuumi Yoshida
h1. Deploy
2
3
4
h2. 手順
5
6
多少手順がかわる事があります、当日一緒に操作して行きましょう。
7
8
h4. 0. SSHキーの作成
9
10
既にあれば1. へ
11
12
<pre>
13
$ ls -al ~/.ssh    # SSHキーの確認
14
$ ssh-keygen
15
                   # キー入力がありますが全てENTER
16
</pre>
17
18
19
h4. 1. Herokuにアカウントを作成
20
21
# https://www.heroku.com のSign Upで登録
22
# Heroku Toolbelt をダウンロードしインストール
23
24
h4. 2. Heroku にログイン
25
26
<pre>
27
$ heroku login
28
Enter your Heroku credentials.
29
Email: 登録したメールアドレス
30
Password (typing will be hidden): 登録したパスワード 
31
Authentication successful.
32
</pre>
33
34
35
h4. 3. Procfileを作成
36
37
Herokuサーバー上で実行するコマンドを書きます
38
39
<pre>
40
web: bundle exec ruby jyanken.rb -p $PORT
41
</pre>
42
43
実行するプログラムの名前が *jyanken.rb* でない場合は自分のプログラム名に変更
44
45
h4. 4. Git にコードを格納
46
47
<pre>
48
$ git init
49
$ git add  アプリのファイル Gemfile Gemfile.lock Procfile
50
$ git commit -m 'for deploy'
51
</pre>
52
53
h4. 5. アプリ用サーバーを作成
54
55
<pre>
56
$ heroku create
57
</pre>
58
59
h4. 6. Herokuにデプロイ
60
61
<pre>
62
$ git push heroku master
63
</pre>
64
65
h4. 7. 成功したら、ブラウザーからアプリにアクセス
66
67
<pre>
68
$ heroku open
69
</pre>