在Phoenix中是否有一个等同于`puma-dev`的东西?

时间:2019-07-02 17:35:53

标签: elixir phoenix-framework

我想在自定义域和子域(例如https://api.custom.local/)下运行我的开发服务器。在Rails中,我将使用puma-devPhoenix中是否有与之等效的工具?

2 个答案:

答案 0 :(得分:0)

编辑您的config/dev.exs文件。更改MyApp.Endpoint的配置。您将要添加或编辑:url键。您可以执行以下操作

url: [host: "api.custom.local", port: 4000]

然后,您可以像平常一样启动应用程序。

答案 1 :(得分:0)

我一直关注贾斯汀answer,并对puma-dev进行了一些研究。

我们可以将puma-dev用作Phoenix应用程序的反向代理。

先决条件

按照puma-dev README进行安装。

Phoenix端点开发配置

url: [
  sheme: "https",
  host: "api.custom.test"
],
https: [
  port: 443,
  cipher_suite: :strong,
  keyfile: System.get_env("SSL_KEYFILE_PATH"),
  certfile: System.get_env("SSL_CERTFILE_PATH")
]

结果

我们可以访问https://api.custom.test

注意

puma-dev允许通过执行puma-dev -install -d local

添加自定义域
相关问题