タグ

ブックマーク / milk1000cc.hatenablog.com (2)

  • wercker + Capistrano で自動デプロイ - milk1000cc

    GitHub / Bitbucket のプライベートリポジトリも無料で CI し放題の wercker というサービスがあります。(2013/11/30 現在) サイトもきれいで素敵です。ビルド成功後、Capistrano でデプロイが自動実行される方法を書いておきます。 まず、アプリの設定で SSH 公開鍵を作成します。 生成された公開鍵は、デプロイ先サーバの ~/.ssh/authorized_keys や Bitbucket のデプロイ鍵などに追加しておきます。 次に、アプリの設定から Deploy targets の設定をします。Custom deploy を選択して、 master ブランチのビルドに成功したら、自動デプロイするようにします。 入力したら、Deploy pipeline の Add new variable をクリック。 SSH Key pair を選択し、先ほど

    wercker + Capistrano で自動デプロイ - milk1000cc
  • DEBUG 値が 0 でも、DB スキーマキャッシュが行われないようにする - milk1000cc

    CakePHP番運用する際は、DEBUG 値を 0 にするのがふつうだと思いますが、この場合、デフォルトで DB スキーマのキャッシュファイルが生成されます。 このため DB スキーマを変更した際は DEBUG 値を 1 以上にするか、app/tmp/cache/models 以下のファイルを削除する必要があります。 第11回 CakePHPの「DEBUG値」を極める!:CakePHPで高速Webアプリ開発|gihyo.jp … 技術評論社 しかし、この処理は非常に忘れやすく、この処理を忘れた場合、サイト全体が表示されなくなる場合があります。 そこで DEBUG 値が 0 でも、このスキーマキャッシュが生成されないようにするには、app/app_model.php で cacheSources プロパティを false に設定します。 <?php class AppModel ext

    DEBUG 値が 0 でも、DB スキーマキャッシュが行われないようにする - milk1000cc
  • 1