2016-04-05 4 views
0

私はgrails 2.3.5でgrailsアプリケーションを使用しています。私は、アプリケーションをデプロイする人々は、彼らが望む値に入れることができるように、これらの三つの値を外部化する方法を探していますconfig.groovyの値を外部化する方法

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

それはAWSアクセスキー、秘密鍵、およびS3バケット名を使用しています。アプリケーションの展開方法は、Tomcatを使用しています。

これら3つの値をサーバー上で環境変数として作成する必要がありますか?

答えて

0

最も一般的な方法は、すでにGrailsが提供している外部構成フレームワークを使用することです。 documentationはこれを非常に詳細に説明しています。基本的には、(必要に応じて)アプリケーション設定を上書きする設定値を含むファイルをクラスパス上に置くことができます。

関連する問題