Я последовал за Джастином ответом и провел небольшое исследование 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