こしごぇ(B)

旧:http://d.hatena.ne.jp/koshigoeb/

2015-04-12から1日間の記事一覧

FactoryGirl を使って冪等な Database seeding をやってみた

development, test 以外で FactoryGirl を使うのどうなんだ、という話は全力で脇に置く。こういう誤魔化し方もあるのかな、という試み。 koshigoe/rails-example-seeding-by-factory_girl んー、seeds.rb で find_or_create_by を書かなくて良い、程度のおも…

Heroku で Reverse Proxy

ろくに調べもせず、明後日の方向に進んでいる気がするけれど。 koshigoe/heroku-reverse-proxy require 'rack/reverse_proxy' if ENV['BASIC_AUTH_USERNAME'] && ENV['BASIC_AUTH_PASSWORD'] && !ENV['BASIC_AUTH_USERNAME'].empty? && !ENV['BASIC_AUTH_PAS…

シェルスクリプトの trap でシグナルを拾う場合の実行中コマンド

例えば、以下の様にして TERM を拾う様にしてみる。 #!/bin/bash -x trap "echo trap TERM; exit 1" TERM trap "echo EXIT" EXIT sleep 5 echo ok 以下は sleep 5 で待っている間に pkill -f trap-signal.sh で TERM シグナルを送った時の結果。 $ ./trap-si…

Heroku で運用するプレビュー環境に自動デプロイする試み(0)

中途半端だけど、せっかくやってみたので晒してみる。一番の収穫は、シェルスクリプトの trap を覚えた事だったりするのは内緒。 やっていること CI で CircleCI を使用している Git を使用している GitHub を使用している PR をレビューして master ブラン…

ようやく Rails の Application Template を使ってみた

なんだかんだサボってしまっていたけれど、ようやく重い腰を上げて使ってみた。 Creating and Customizing Rails Generators & Templates — Ruby on Rails Guides Rails Application Templates — Ruby on Rails Guides