基本的にこのへんにならう。
http://docs.cloudfoundry.com/frameworks/java/spring/grails.html
http://blog.springsource.com/2011/04/12/one-step-deployment-with-grails-and-cloud-foundry/
http://docs.cloudfoundry.com/tools/deploying-apps.html
repositories {
Q.インスタンス数の上限はについて | |
A.おそらく数百は可能と思われますが | |
bindするサービスのコネクション数等の兼ね合いで限界が来る可能性もあります。 | |
上記に関連して1アプリに対し複数の同一サービスをbindできるかについて確認してみた所 | |
bind自体は可能でしたが | |
pushした際に自動で接続設定を行ってくれる部分については正常に動いているかは未確認です。 | |
以下1アプリに対して複数のmysqlをbindした例 | |
grails> cf-apps |
--- | |
deployment: | |
name: "dea" | |
domain: "hoge.com" #使用するドメイン | |
jobs: | |
install: | |
- stager | |
- dea: | |
local_route: "192.168.249.44" #自分の環境に合わせる (この設定ファイルが置かれるDEAのIPアドレス) |
server 'localhost', :test | |
server '127.0.0.1', :test2 | |
task :test_serially do | |
serially do | |
run 'date && sleep 5' | |
end | |
end | |
def serially(&block) |
source :rubygems | |
gem 'cfoundry' | |
gem 'uuidtools' |
source :rubygems | |
gem 'cfoundry' | |
gem 'uuidtools' |
本記事に入る前の イントロ 部分
※実際のgostenoの内容部分が割と薄いのと、とある人から遊び心が大事なことを思い出させて頂いたので
別の方向に時間をかけてしまいました。
今日の内容は以下からになります!