2015-02-21 3 views
2

У меня есть приложение ember-cli, которое я развертываю в Divshot с помощью ember-cli-divshot addon. В моем файле config/environment.js я хочу иметь разные api между разработкой и производством.Приложение Divshot Ember не читает переменную производственной среды

Внутри var ENV = {} у меня есть:

api: 'http://localhost:3000'

И я это для производства:

if (environment === 'production') 
    ENV.api = '<my production api>' 
} 

Однако, когда я divshot push production, мой Ember приложение пытается ударить LOCALHOST конечную точку для апи.

ответ

2

После некоторой работы я понял, что мне нужно, чтобы убедиться, что я строю и развертывание производства версии моего приложения Эмбер, которая на самом деле построен в уголек-кли-divshot аддон с помощью вставки развернуть команда с ember как это:

ember divshot push production

+1

Спасибо за это. Через час или два, пытаясь понять это, я наткнулся на этот ответ. Я не знал, что существует разница между производством divshot push и выпуском divbhot push ember. На самом деле у меня даже не было установленного ember-cli-divshot. Теперь я вижу, что вам действительно нужно установить ember-cli-divshot и использовать, как указано выше, чтобы эффективно использовать divshot с ember-cli. – jwoww