Vagrantfileにprovisoningの設定を追加する
provisioningを利用してサーバ環境を繰り返し再構築できるようにする
パスの表記を絶対パスに統一することでユーザーの環境変数に影響されないよう
にする
provisioningの実行に必要なPATHを明示的に指定することで安全面を強化する
testコマンドのオプションをファイルまたはディレクトリの有無に変更することで安
全面を強化する
vagrant-user.shも同様にprovisioningの実行に必要なPATHを明示的に指定することで安全面を強化する
shellscript内でbundlerの実行に不足していたPATHを追加する
PATHを指定した後にbash_profileのsourceを実行する
/etc/init.d/ではなくserviseコマンドを使用することで、不要な環境変数が引き
継がれることを防いで安全面を強化する
変数を使ってpackageをインストールすることでメンテナンス性を高める
DBを作成する際にdb:createを利用する
vagrantユーザーでスクリプトが実行されるようにprivilegedオプションを利用する
deploymentオプションを使用することでGemfile.lockの記述に基
づいたGemをインストールする
Merge pull request #2 from ryoma123/provisioning-shell-script

provisioningを利用してサーバ環境を繰り返し再構築できるようにする