ユーザ用ツール

サイト用ツール


ソフトウェア:dokku:セットアップ:インストール

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
ソフトウェア:dokku:セットアップ:インストール [2019/09/08 22:40]
sotoyama
ソフトウェア:dokku:セットアップ:インストール [2019/09/16 05:46] (現在)
sotoyama [動作確認]
ライン 10: ライン 10:
  
 ==== 公開鍵の登録 ==== ==== 公開鍵の登録 ====
-dokkuユーザが作成されているので、ssh公開鍵を登録します。+ブラウからサーバにアクセスするとDokku Setup画面表示されるので、SSHキーを入力し「Finish Setup」を押下します。\\ 
 +※登録した鍵は/​home/​dokku/​.ssh/​authorized_keyに登録されます。 
 + 
 +{{ :​ソフトウェア:​dokku:​セットアップ:​dokkusetup.jpg?​direct&​600 |}} 
 + 
 +  - Public SSH Keys 
 +    * gitコマンドにコマンドに使用するSSH公開鍵。 
 +  - Hostname 
 +    * ドメイン名。 
 +  - Use Virtualhost naming for apps 
 +    * アプリケーション名サブドメインにする場合はチェック。「%%http://<​app-name>​.<​domain>​%%」の形式でアクセス可能。 
 + 
 + 
 +==== 動作確認 ==== 
 +正しくインストールされたか確認するため、[[https://​github.com/​heroku/​ruby-getting-started|the Heroku Ruby on Rails "​Getting Started"​ app.]]を使用して動作確認します。 
 + 
 +=== サーバ側 ===
 <code bash> <code bash>
-/home/dokku/.ssh/​authorized_keys+# アプリケーション作成 
 +dokku apps:create ruby-getting-started 
 + 
 +# postgres pluginのインストール(root権限が必要) 
 +sudo dokku plugin:​install https://github.com/dokku/dokku-postgres.git 
 + 
 +# postgresデータベース作成。(名前:railsdatabase) 
 +dokku postgres:​create railsdatabase 
 + 
 +# 作成したデータベースとアプリケーションをリンク 
 +dokku postgres:​link railsdatabase ruby-getting-started
 </​code>​ </​code>​
 +
 +=== ローカルマシン側 ===
 +<code bash>
 +# クローン取得
 +git clone https://​github.com/​heroku/​ruby-getting-started.git
 +
 +# remoteに追加し、push(dokku.meは自分のドメインに読み替える)
 +cd ruby-getting-started
 +git remote add dokku dokku@dokku.me:​ruby-getting-started
 +git push dokku master
 +</​code>​
 +
 +pushすると自動的にビルドし、デプロイされます。\\
 +デプロイ完了後にブラウザからアプリケーションのURLを開き、以下の画面が表示されると確認完了になります。
 +
 +{{ :​ソフトウェア:​dokku:​セットアップ:​ruby-getting-started.jpg?​direct&​600 |}}
 +
  
  
ソフトウェア/dokku/セットアップ/インストール.1567982439.txt.gz · 最終更新: 2019/09/08 22:40 by sotoyama