カスタムタスクをいくつか

自宅サーバで動かすにあたり、いくつかカスタムタスクを作ってみました。config/deploy.rbにつらつらと書きます。(どうやって分割すればいいんだろう。。)

ポイント

ポイントは大きく2点です。

  • 下のエントリでふれた、ファイルの所有者回りの問題をなんとかするため、開始時にオペレータユーザへ所有権を変更。更新完了後、サーバ起動前にhttpd実行ユーザにアクセス権を再設定。
  • ディストリビューションが用意しているサーバの起動/終了スクリプトを使ってhttpdの再起動を行う。

というわけで以下スクリプトです。

続きを読む

switchtower使用メモ

Switchtowerを使ってみてます。
一回設定すると以降は何も考えずにdeployできる、またその"一回設定"自体もすごく簡単ということで、衆目を集めるかどうかは別としてもすごく現場的な、いいツールだなぁ、と思ってます。

ちょっと使ってみたメモ。

続きを読む