Как добавить конфигурацию маршрутизатора с помощью env в Phoenix Framework

Я разрабатываю телеграмм-бота для твиттера, исходный код которого открыт на github https://github.com/chenxsan/telegram-bot-for-twitter. Но я хочу защитить webhook, скрывая его, поэтому я читаю webhook из config:

scope "/api", TweetBotWeb do
    pipe_through :api
    post "/#{Application.get_env(:tweet_bot, :webhook)}", TwitterController, :index
  end

И в prod.secret.exs:

config :tweet_bot, webhook: "${WEBHOOK}"

Но после сборки с https://github.com/bitwalker/distillery/, релиз не будет читать WEBHOOK из env, так что я только что получил ошибку 404.

Возможно ли это сделать в PhoenixFramework? Если да, как я могу это сделать?

0 ответов

Другие вопросы по тегам