Chef
読了。 Chef Server の章は流し読み。 第1章 Infrastructure as Code インフラをコード(= Chef のレシピ)で記述し Github で管理 第2章 chef-solo は Chef のスタンドアロン版 コードで書いたサーバー設定の手順が「レシピ」 レシピに必要なデータやファイル…
プライベートで開発に関わっている Rails アプリが完成に近づいてきたので、 Capybara と RSpec を使ってインテグレーションテストを書くことにした。 JavaScript で動きをつけたページもきちんとテストしたいので、 JavaScript ドライバに Poltergeist を選…
Rails アプリの開発環境を Vagrant + Chef で構築していて、 PostgreSQL のインストールでつまづいたのでメモ。 まず Berkshelf で postgresql のクックブックをダウンロード。 echo cookbook "postgresql" >> Berksfile berks vendor cookbooks postgresql …
アプリサーバーで使うパッケージのセットアップを chef-solo で自動化できたけど、Ruby と chef をインストールする作業は手作業のまま。この部分も自動化したい。 そこで Capistrano を使って Ruby と chef をインストールするスクリプトを書いてみた。 # c…
はじめに さくら VPS に Rails アプリをデプロイするために、Nginx や MySQL やらインストールしてみたけど、同じ作業を VMware Player+CentOS でテストするときにやるかもしれない。さらには、将来 Amazon EC2 を使うときにも。今から環境構築は自動化して…