O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

U1 lt120119

1.171 visualizações

Publicada em

  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

U1 lt120119

  1. 1. Simplified ApplicationDeployment With CloudFoundry “Manifest”#cfcrjp第4回CloudFoundry輪読会
  2. 2. 自己紹介名前: @u1 / 植村優一所属:NTT communications仕事: • CloudFoundryを便利なPaaSとして社内 で使うための検討してます。WebSite: • http://blog.udcp.net • http://blog.udcp.net/cloudfoundry • cloud foundry関連記事をまとめてま
  3. 3. CloudFoundry“Manifest”http://blog.cloudfoundry.com/post/13481010498/simplified-application-deployment-with-cloud-foundry-manifest事前に作っておいたmanifest.ymlの内容を見て、vmc pushをやってくれる機能がリリースされました
  4. 4. manifest.ymlの構造Rails3.x---applications: .: name: u1rails # アプリ名 instances: 1 # インスタンス数 framework: name: rails3 # フレームワーク名 info: exec: description: Rails Application mem: 256M # Memoryサイズの指定1 url: ${name}.${target-base} # URLの指定。target-baseと違うドメインの時はここを修正 services: u1railsmysql: # service名の指定 type: :mysql # serviceのtypeを指定 mem: 256M # Memoryサイズの指定2(なぜ2回指定? )
  5. 5. manifest.ymlの構造Sinatra---applications: .: name: u1sinatra instances: 1 framework: name: sinatra info: exec: ruby index.rb # 起動ファイルを指定出来る。 でもrequire ‘sinatra’は必須。動作していない疑惑・・・ description: Sinatra Application mem: 128M url: ${name}.${target-base} mem: 128M
  6. 6. Multi-App Manifests複数のアプリを同時にDeploy出来る!
  7. 7. 残っている問題・runtime optionは反映されない →ruby19の指定が出来ないorz

×