Как настроить переменную среды Grails - PullRequest
4 голосов
/ 06 апреля 2010

Я загружаю изображения в приложение Grails, которое я разрабатываю, и я хочу иметь возможность иметь переменную окружения, которая определяет, где находятся эти изображения. Так что, если я работаю локально, он может просто извлечь из / home / MyName / images, но когда он будет запущен в производство, он извлечет из http://images.site.com. Как мне это сделать? Я предполагаю, что могу установить свой config.groovy с переменными, я просто не уверен, как я могу переключаться между ними или использовать их в коде.

1 Ответ

9 голосов
/ 06 апреля 2010

Используйте -Dgrails.env=foo, чтобы указать среду, в которой foo определен в вашем конфигурационном файле:

environments {
   foo {
       setting = "bar"
   }
}

Это все в документах, посмотрите на Environment и Config .

...