-
Notifications
You must be signed in to change notification settings - Fork 4
サーバーへのデプロイ
ohr486 edited this page Jul 17, 2016
·
14 revisions
Phoenixアプリのデプロイは次の手順で行います。
-
brunchでアセットをコンパイル
-
mix phoenix.digest
でアセットのマニフェスト(manifest.json
)を作成 -
exrmでリリースファイルを作成
-
リリースファイルをサーバーに配置
-
リリースファイルを展開して、デーモンとして起動
Phoenixではアセットファイルをbrunchでコンパイルします。 本番(prod)用のアセットのコンパイルは以下の手順で行ってください。
$ npm install -g brunch # brunchのインストール
$ brunch build --production # prodのアセットをコンパイル
アセットファイルのキャッシングの為に、priv/static
以下にマニフェスト(アセットファイルのMap)と、digest化したファイルを配置します。
$ MIX_ENV=prod mix phoenix.digest