Установить переменные окружения против часовой стрелки

Я пытаюсь настроить производственные профили и профили разработчиков в Eclipse, чтобы развернуть мое приложение compojure / ring на Heroku. Тем не менее, плагин против часовой стрелки не загружает переменные среды из профиля. Я добавил переменные на вкладке среды и перезапустил REPL, но переменные все еще недоступны. Вот как я их добавил: переменные окружения.

Я также попытался добавить переменные в profiles.clj, но безрезультатно:

`:profiles
    {:production
      {:ring
        {:open-browser? false, 
         :stacktraces? false, 
         :auto-reload? false}
       :env {:port 3000
           :db-url "//localhost/login"
           :db-user "test"
           :db-pass "test"
           :galleries-path "test"}}
       :dev
        {:dependencies [[ring-mock "0.1.5"]
                        [ring/ring-devel "1.2.0"]]
        :env {:port 3000
              :db-url "//localhost/gallery"
              :db-user "test"
              :db-pass "testProd"
              :galleries-path "galleries"}}}`

1 ответ

Когда вы используете окружающую среду, она автоматически приводит "DB_URL" в более идиоматический :db-url, Глядя на код приведения окружения, не кажется, что это должно иметь значение, но я бы попробовал прописать и подчеркнуть все переменные окружения, которые вы установили на вкладке Environment.

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