如何从脚本启动服务器Phoenix并等到它准备好了?

时间:2016-03-23 11:10:41

标签: elixir phoenix-framework

可以使用此命令在Phoenix中为数据库设定种子:

mix run priv/repo/seeds.exs

我想通过JSON API为应用程序播种,因此在seeds.exs中会有一堆HTTP请求到服务器,而不是DB调用,如:

...
# Creating post.
HTTPoison.post! "http://localhost:4000/posts", Poison.encode!({name: "My post"}), 
  [{"Content-Type", "application/json"}]
...

但是,遗憾的是,运行seed.exs脚本并不启动服务器。

如何更改seeds.exs脚本以启动服务器,等待它完全启动然后继续进行HTTP调用?

0 个答案:

没有答案