最近のcatalyst構成

MyApp
├─bin / *.pl *.sh 主にcron用
├─db
├─t
├─root
│  └─static
│      ├─css
│      ├─js
│      ├─images
│      └─template
├─lib
│  └─MyApp
│      ├─Controller
│      ├─Model
│      ├─Schema / make_schema_atでダンプしたファイル
│      └─View
├─config
│  ├─app / myapp.yaml myapp_development.yaml myapp_production.yaml
│  ├─httpd / myapp_front.conf myapp_back.conf myapp_vhost.conf 本番用と開発用の計6つ
│  ├─logrotate.d
│  ├─crontab
│  └─validate / profiles.yaml messages.yaml
├─script
├─app
└─query / *.sql sqlって名前だとscriptと相まってsで補完止まるからこの名前

あれこれ

  • スキーマ管理だけrailsのrake使ってるので、dbとかappとかのディレクトリは飾り
  • queryにはrake db:structure:dumpした結果とgrant文を。後続のためだけに残してる