!新サーバ運用
!!バージョン管理とパッケージング
今までsvnで管理してたのをgitに変更。
それに伴いデータの管理を少し厳密にしよう(というだけ言ってみる)

- ベースリポジトリ
-- /home/ina/repositories/<service-name>
-- gitのbareリポジトリ
- 運用ディレクトリ
-- /home/ina/service/<service-name>
-- cloneしたやつ
- 作業ディレクトリ
-- /home/ina/workspace/<service-name>
-- cloneして作業してpushして消すような運用
- ドキュメントルート
-- /var/www3/<service-name>
-- 運用ディレクトリへのシンボリックを設置

!!!問題点
- ユーザの作ったデータはリポジトリには入れていない
-- バックアップやデータの移行がケースバイケースになってしまう
-- ロジックを置くところとユーザデータを置くところを別にして、それぞれ独立して扱うほうがよさそう(mysqlとか使えば自然にそうなる)

!!監視
muninを突っ込んだ
別に落ちても死なないのでグラフ見て満足するため

5643382
wiki
1400385369