2010-04-05 33 views
4

我正在上傳圖片,我正在開發一個grails應用程序,我希望能夠有一個環境變量來確定這些圖像在哪裏。所以如果我在本地工作,它可以從/ home/MyName/images中拉出來,但是一旦它在生產中,它將從http://images.site.com中拉出。我會怎麼做?我假設我可以用變量來設置我的config.groovy,我只是不確定如何在它們之間切換或在代碼中使用它們。我該如何設置一個grails環境變量

回答

9

使用-Dgrails.env=foo指定的環境,其中,foo是您的配置文件中定義:

environments { 
    foo { 
     setting = "bar" 
    } 
} 

這一切都在文檔,看看EnvironmentConfig

+0

謝謝我一直在尋找那些確切的網頁。 – TripWired 2010-04-05 23:45:19