スポンサーリンク

2015年10月18日

[Elixir+Phoenix]prod実行する

Goal

Phoenix-Frameworkでprod実行をする。

Dev-Environment

OS: Windows8.1
Erlang: Eshell V7.1, OTP-Version 18.1
Elixir: v1.1.1
Phoenix Framework: v1.0.3
PostgreSQL: postgres (PostgreSQL) 9.4.4

Content

何のかんのdevかtest環境でしか実行したことがなかったので、
prod実行をしてみた。
手順の簡単なまとめ。
(Linuxだと少し異なる)

Example:

> set MIX_ENV=prod
> echo %MIX_ENV%
prod

> set PORT=4001
> echo %PORT%
4001

> mix phoenix.digest

> mix ecto.create
> mix ecto.migrate
> mix run priv/repo/seeds.exs (初期データが必要なら)

> mix phenix.server
Windowsだと環境変数を”mix phoenix.server”実行時に指定できないため、先に設定しています。
以上。

Bibliography

Phoenix Framework (DEPLOYMENT - Introduction): http://www.phoenixframework.org/docs/deployment

人気の投稿