2016-04-05 16 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.

İlgili konular