初心者の質問、
Web アプリケーションに使用します。「編集 > 保存 > 更新」という開発スタイルを失うことなく、さまざまな環境向けに (Ant に似た) Grails アプリをビルドおよびデプロイするのに役立つツールを探しています。
環境ごとに変数が必要な場合は、次のようにプロパティを追加するだけです:
environments {
production {
grails.serverURL = "http://www.changeme.com"
grails.dbconsole.enabled = true
grails.dbconsole.urlRoot = '/admin/dbconsole'
}
development {
grails.serverURL = "http://localhost:8080/${appName}"
}
test {
grails.serverURL = "http://localhost:8080/${appName}"
}
}
次に、次のように変数を取得します。
${grailsApplication.config.grails.serverURL}
環境を切り替えるには、次のコマンドを使用します。
grails run-app // runs with the default "development" data source
grails dev run-app // runs with the "development" data source
grails run-war // runs with the production data source
grails -Dgrails.env=mycustomenv run-app // specific a custom environment
grails test run-app // runs with the test data source