minifyなど行い、静的ファイルを本番環境へと移行するとき、どのようにするのが正しいのでしょうか?
私は開発環境でGruntの環境を作り、そこでビルドしdistディレクトリに静的ファイルをすべてまとめています。
その後GitHubを経由して本番環境へと移行し、Apacheで公開をしています。
本番環境ではGruntの環境を作っておらず、理由としては静的ファイルのビルドを行うのは本番環境の役割ではないと判断したためです。本番環境では必要最小限の機能をと考えています。
この手法では以下の問題が発生します。
- 開発環境とは異なる、変数の値(サーバ情報、host)があった場合
解決する方法として
- GitHubへプッシュする前に、本番環境用に色々書き直す
- 本番環境でGrunt環境を用意し、環境変数を使用する
前者の解決方法は、とても無駄が多く、正直無いなと思っています。
皆様のお知恵をお借りしたいです。
よろしくお願いいたします。
あなたの回答
tips
プレビュー