rbenv, ruby-buildを更新
$ cd ~/.rbenv
$ git pull origin master
$ cd ~/.rbenv/plugins/ruby-build
$ git pull origin master
source :rubygems | |
gem 'cfoundry' | |
gem 'uuidtools' |
source :rubygems | |
gem 'cfoundry' | |
gem 'uuidtools' |
server 'localhost', :test | |
server '127.0.0.1', :test2 | |
task :test_serially do | |
serially do | |
run 'date && sleep 5' | |
end | |
end | |
def serially(&block) |
--- | |
deployment: | |
name: "dea" | |
domain: "hoge.com" #使用するドメイン | |
jobs: | |
install: | |
- stager | |
- dea: | |
local_route: "192.168.249.44" #自分の環境に合わせる (この設定ファイルが置かれるDEAのIPアドレス) |
Q.インスタンス数の上限はについて | |
A.おそらく数百は可能と思われますが | |
bindするサービスのコネクション数等の兼ね合いで限界が来る可能性もあります。 | |
上記に関連して1アプリに対し複数の同一サービスをbindできるかについて確認してみた所 | |
bind自体は可能でしたが | |
pushした際に自動で接続設定を行ってくれる部分については正常に動いているかは未確認です。 | |
以下1アプリに対して複数のmysqlをbindした例 | |
grails> cf-apps |
#!/bin/bash | |
# Assumes using nats CLI from https://github.com/soutenniza/nats/releases | |
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) | |
cd $DIR/.. | |
bosh_target=$(cat .bosh_config | yaml2json | jq -r ".target") | |
manifest=$(cat .bosh_config | yaml2json | jq -r ".deployment[\"$bosh_target\"]") | |
mbus=$(cat $manifest | yaml2json | jq -r '.properties.nats | "nats://\(.user):\(.password)@\(.address):\(.port)"') |
# Run: curl https://gist.github.com/raw/719970/locale_diff.rb | ruby - en fi | |
require 'rubygems' | |
require 'yaml' | |
l1 = ARGV[0] | |
l2 = ARGV[1] | |
first = YAML.load_file(l1 + ".yml") | |
second = YAML.load_file(l2 + ".yml") | |
def diff(root, compared, structure = []) |