22. MOGOKの全体像
Ruby App開発者 エンドユーザ
MOGOK ローカル
SDK Gitリポジトリ
git push
インターネット
ユーザポータル
サインアップ
SDKダウンロ ド
SDKダウンロード
デプロイ実行 リクエストルータ
リクエストル タ
...
サーバプール
デプロイ
Portal
P t l リモ ト
リモート
Gitリポジトリ
Web Job
W b J b DB
22
33. ロ カル側の操作
ローカル側の操作
Ruby App開発者 エンドユーザ
ローカル
SDK Gitリポジトリ
git push
インターネット
ユーザポータル
サインアップ
SDKダウンロ ド
SDKダウンロード
デプロイ実行 リクエストルータ
リクエストル タ
...
サーバプール
デプロイ
Portal
P t l リモ ト
リモート
Gitリポジトリ
Web Job
W b J b DB
33
34. ロ カル側の操作手順(1)
ローカル側の操作手順(1)
> mkdir ¥rails_app ワーキング
> cd ¥rails_app ディレクトリ作成
> rails ne mogok sample -d m sql
new mogok-sample d mysql
create ...
Railsアプリケーション
create ... 作成
create ...
> cd .¥mogok-sample
g p
> rake db:create:all
ロ カルDB作成
ローカルDB作成
34
36. ロ カル側の操作手順(3)
ローカル側の操作手順(3)
> git init
> git add .
> git commit -m "first commit"
m
create mode ...
ローカルリポジトリの
create mode ... 作成
create mode ...
> git status
g 確認
# On branch master
nothing t commit (
thi to it (working di t
ki directory cl
l
36
37. MOGOK側の操作
Ruby App開発者 エンドユーザ
ローカル
SDK Gitリポジトリ
git push
インターネット
ユーザポータル
サインアップ
SDKダウンロ ド
SDKダウンロード
デプロイ実行 リクエストルータ
リクエストル タ
...
サーバプール
デプロイ
Portal
P t l リモ ト
リモート
Gitリポジトリ
Web Job
W b J b DB
37
38. MOGOK側の操作手順(1)
SSH公開鍵・
> ssh-keygen -t rsa 秘密鍵作成
Generating p blic/pri ate rsa key pair
public/private ke
... MOGOKに
公開鍵登録
> mogok key add ./.ssh/id_rsa.pub
> mogok key
1: ssh-rsa AAAB3NzaC1yc2EAABIwA
y
... 確認
38