The Document of Aska

仕上げ

DB接続のリリース

Context でトリガーを設定する。

package Hamburger::Context;

use strict;
use warnings;
use parent 'Pickles::Context';

__PACKAGE__->add_trigger( post_finalize => sub {
    my $c = shift;
    my @list = ( $c->get('DBH') );
    foreach my $model (@list) {
        eval { $model->disconnect };
    }
} );

エラーページのカスタマイズ

Plack::Middleware::ErrorDocumen を使う

起動スクリプトを用意しデーモンとして起動・停止できる様にする

デバッグログを出さない

静的コンテンツを前段のWebサーバーに返させる

make test, テストカバレッジの確認