Rails Tutorial で作成したアプリケーションをVM上で動かすために provision file(shellscript) を作成しました
Rails Tutorial で作成したアプリケーションをVM上で動かすために用意した環境に対して serverspec を用いてテストをする
modify package list
fix indent
fix /bin/bash setting
Merge branch 'master' into shellprovisioning
Merge branch 'master' into shellprovisioning
Vagrant file に privileged:false オプションを追加したので、オプションに対応した shell provisioner に修正しました
CHK_DIR という変数に複数の違う値を挿入していたため、値ごとに変数名を変更する仕様にしました
iptables 設定の provisioning を適切なコードに修正する
Gemfileの内容を変更する際に無駄が多くリスクの高い処理をしていたので、ヒアドキュメントを用いてシンプルな処理に改善した
update merge
Merge branch 'serverspec' of https://github.com/yutokyokutyo/sampleapp_vm into serverspec
パッケージリストに patch のテストを追加する
正規表現をする際にエスケープをする箇所が多すぎて可読性が低くなってしまったので、% 記法を扱うことにより見やすくした
Rails のバージョテストについて、Gemfile にバージョンを指定しているため不要だと判断したため削除しました。
不要なファイルを commit してしまったため、これらを削除しました
Gemfile の内容をヒアドキュメントで記述していましたが、clone するだけでGemfile の内容が更新される仕様に変更しました
Merge branch 'shellprovisioning' into serverspec
今回は Javascript エンジンに therubyracer を採用することにしたので node.js を省きました