document

VMWareが作ったPaaSのCloud Foundryに興味があったので、試してみた。

ログ書いてたら、ほとんどこのサイトに似たようなこと書いてあったw

Cloud FoundryにRails/Sinatra/Nodeアプリをデプロイしてみた - 準二級.jp http://june29.jp/2011/04/24/rails-sinatra-node-on-cloudfoundry/

それに自分のより詳しい^^;

アカウントを作る

http://cloudfoundry.com/

でアカウントを作る

数日後、開発環境にアクセスできるパスワードをもらう。

開発環境アクセスパスワードと、サイトにログインするパスワードは違うらしい??

vmcインストール

このサイトのPDFを参考にした。

Getting Started Guide - Command Line (VMC) users http://support.cloudfoundry.com/entries/20012337-getting-started-guide-command-line-vmc-users

sudo gem install vmc
(Ubuntu 10.04だとPATHを設定しなくても、その後のvmcは使えた)

わかりやすい動画もある

YouTube? - vmc Getting Started - Cloud Foundry Command Line Interface http://www.youtube.com/watch?v=dqr8xWQlRcM

ターゲット指定

$ vmc target api.cloudfoundry.com
>>Succesfully targeted to [http://api.cloudfoundry.com]

ログイン

	$ vmc login
	Email: yyyyyyyy@gmail.com
	Password: ********
	>>Successfully logged into [http://api.cloudfoundry.com]

なんかrailsで作る

 rails new testvmc
 cd  testvmc/
 rails g scaffold item name:string body:text price:integer
 rake db:migrate
 rails server
 
 (http://localhost:3000/items
   にアクセスすると、WEBサービスができてる)

作ったファイルをサーバーに転送

	$ vmc push
	(あとは全部EnterEnterEnter)
	Would you like to deploy from the current directory? [Yn]: 
	Application Name: test_vmc_rails3   ←なんか名前入れるこれが大体URLになる
	Application Deployed URL: 'test_vmc_rails3.cloudfoundry.com'? 
	Detected a Rails Application, is this correct? [Yn]: 
	Memory Reservation [Default:256M] (64M, 128M, 256M, 512M, 1G or 2G) 
	Creating Application: OK
	Would you like to bind any services to 'test_vmc_rails3'? [yN]: 
	Uploading Application:
	  Checking for available resources: OK
	  Processing resources: OK
	  Packing application: OK
	  Uploading (18K): OK   
	Push Status: OK
	Staging Application: OK                                                         
	Starting Application: OK                                                        

cloudfoundryにアクセス

さっき設定したDeployed URLにアクセス

Testvmc <http://test_vmc_rails3.cloudfoundry.com/items>


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-04-25 (月) 17:04:05 (2920d)