0

Я создал промежуточное приложение на героку и хотел бы, чтобы он работал в режиме DEV. Кроме того, у меня есть свой набор procfile для использования application.production.conf, но я бы хотел, чтобы он использовал application.staging.conf в моем промежуточном приложении. Как я могу это сделать?Как запустить приложение Play Framework 2 в режиме dev на Heroku?

ответ

2

Используйте переменную конфигурации, чтобы установить это. Как:

PROCFILE:

web: target/start -Dconfig.file=${CONFIG_FILE} 

Затем установите конфигурации для каждой среды:

heroku config:add --app my-staging CONFIG_FILE=application.staging.conf 
heroku config:add --app my-prod CONFIG_FILE=application.production.conf 
+0

Я получаю эту ошибку: "-a не является командой Heroku" – Brian

+0

Упс. Я думаю, что я получил заказ, испорченный. Попробуйте: 'heroku config: add CONFIG_FILE = application.staging.conf -a my-staging'' -a' просто указывает приложение, к которому вы обращаетесь. –

+0

-a все еще не работает, но 'heroku config: add CONFIG_FILE = application.staging.conf --remote staging', похоже, делает трюк. Тем не менее, это все еще не отвечает, как запустить приложение в режиме DEV. Если я назову 'Play.isDev()', он должен вернуть true. – Brian

Смежные вопросы