鈍足ランナーのIT日記

走るのが好きな5流のITエンジニアのブログ。

趣味の範囲は広いけど、どれも中途半端なクソブロガー楽しめるWebアプリを作ってあっと言わせたい。サーバーサイドPerl(Mojolicious)、クライアントサイドVue.js。Arduinoにも触手を伸ばす予定。

MojoliciousのConfigプラグインは素敵だった

Configプラグインは素敵だった。

https://github.com/kraih/mojo/pull/377

たとえばWebアプリがありまして、 共通のキーと値はform_app-web.confに書いておく。 開発と本番で同じキーで値が違うのだけを development,productionで別々用意しておけば いいんですね。DRYの原則に則って素敵だった。morboで起動すると勝手にdevelopmentの方が使われるみたい。

export MOJO_MODE=production

と設定すれば、開発環境でも本番モードで起動できます。

form_app-web.conf
form_app-web.development.conf
form_app-web.production.conf