2016-04-05 26 views
0

Gravür 2.3.5. Uygulamayı dağıtma insanlar istedikleri değerler koymak, böylece bu üç değer yansıtmak için bir yol arıyorumconfig.groovy içinde değerler nasıl dışlanır?

grails { 
     plugin { 
      aws { 
       credentials { 
        accessKey = "somekey" 
        secretKey = "somesecretkey" 
       } 
       s3 { 
        bucket = "somebucketname" 
       } 
      } 
     } 
    } 

:

O AWS accessKey, SecretKey ve s3 kova adını kullanır. Uygulamanın dağıtıldığı yol Tomcat kullanıyor.

Bu üç değer sunucuda ortam değişkenleri olarak oluşturulsun mu?

cevap

0

En yaygın yol, Grails tarafından sağlanan harici yapılandırma çerçevesinin kullanılmasıdır. documentation bunu ayrıntılı olarak açıklıyor. Esas olarak, uygulama ayarlarınızı (gerekirse) geçersiz kılacak yapılandırma değerlerini içeren sınıf yoluna bir dosya koymanızı sağlar.