Last active
September 14, 2018 15:23
-
-
Save mahbub-shohag/33f8f71df7445583677c4ae1dd4ffd58 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DataSource.groovy | |
dataSource { | |
pooled = true | |
jmxExport = true | |
driverClassName = "oracle.jdbc.driver.OracleDriver" | |
dialect = org.hibernate.dialect.Oracle10gDialect | |
username = "SUERP" | |
password = "SoftRithm5University9ERPDb82" | |
} | |
hibernate { | |
jdbc.user_get_generated_keys = true | |
cache.use_second_level_cache = true | |
cache.use_query_cache = false | |
// cache.region.factory_class = 'org.hibernate.cache.SingletonEhCacheRegionFactory' // Hibernate 3 | |
cache.region.factory_class = 'org.hibernate.cache.ehcache.SingletonEhCacheRegionFactory' // Hibernate 4 | |
singleSession = true // configure OSIV singleSession mode | |
flush.mode = 'manual' // OSIV session flush mode outside of transactional context | |
} | |
// environment specific settings | |
environments { | |
development { | |
dataSource { | |
dbCreate = "update" // one of 'create', 'create-drop', 'update', 'validate', '' | |
url = "jdbc:oracle:thin:@192.168.0.101:1521:orcl" | |
} | |
} | |
test { | |
dataSource { | |
dbCreate = "" | |
url = "" | |
} | |
} | |
production { | |
dataSource { | |
dbCreate = "" | |
url = "" | |
properties { | |
// See http://grails.org/doc/latest/guide/conf.html#dataSource for documentation | |
jmxEnabled = true | |
initialSize = 5 | |
maxActive = 50 | |
minIdle = 5 | |
maxIdle = 25 | |
maxWait = 10000 | |
maxAge = 10 * 60000 | |
timeBetweenEvictionRunsMillis = 5000 | |
minEvictableIdleTimeMillis = 60000 | |
validationQuery = "SELECT 1" | |
validationQueryTimeout = 3 | |
validationInterval = 15000 | |
testOnBorrow = true | |
testWhileIdle = true | |
testOnReturn = false | |
jdbcInterceptors = "ConnectionState" | |
defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_COMMITTED | |
} | |
} | |
} | |
} | |
config | |
// locations to search for config files that get merged into the main config; | |
// config files can be ConfigSlurper scripts, Java properties files, or classes | |
// in the classpath in ConfigSlurper format | |
// grails.config.locations = [ "classpath:${appName}-config.properties", | |
// "classpath:${appName}-config.groovy", | |
// "file:${userHome}/.grails/${appName}-config.properties", | |
// "file:${userHome}/.grails/${appName}-config.groovy"] | |
// if (System.properties["${appName}.config.location"]) { | |
// grails.config.locations << "file:" + System.properties["${appName}.config.location"] | |
// } | |
grails.project.groupId = appName // change this to alter the default package name and Maven publishing destination | |
// The ACCEPT header will not be used for content negotiation for user agents containing the following strings (defaults to the 4 major rendering engines) | |
grails.mime.disable.accept.header.userAgents = ['Gecko', 'WebKit', 'Presto', 'Trident'] | |
grails.mime.types = [ // the first one is the default format | |
all: '*/*', // 'all' maps to '*' or the first available format in withFormat | |
atom: 'application/atom+xml', | |
css: 'text/css', | |
csv: 'text/csv', | |
form: 'application/x-www-form-urlencoded', | |
html: ['text/html','application/xhtml+xml'], | |
js: 'text/javascript', | |
json: ['application/json', 'text/json'], | |
multipartForm: 'multipart/form-data', | |
rss: 'application/rss+xml', | |
text: 'text/plain', | |
hal: ['application/hal+json','application/hal+xml'], | |
xml: ['text/xml', 'application/xml'] | |
] | |
// URL Mapping Cache Max Size, defaults to 5000 | |
//grails.urlmapping.cache.maxsize = 1000 | |
// Legacy setting for codec used to encode data with ${} | |
grails.views.default.codec = "html" | |
// The default scope for controllers. May be prototype, session or singleton. | |
// If unspecified, controllers are prototype scoped. | |
grails.controllers.defaultScope = 'singleton' | |
// GSP settings | |
grails { | |
views { | |
gsp { | |
encoding = 'UTF-8' | |
htmlcodec = 'xml' // use xml escaping instead of HTML4 escaping | |
codecs { | |
expression = 'html' // escapes values inside ${} | |
scriptlet = 'html' // escapes output from scriptlets in GSPs | |
taglib = 'none' // escapes output from taglibs | |
staticparts = 'none' // escapes output from static template parts | |
} | |
} | |
// escapes all not-encoded output at final stage of outputting | |
// filteringCodecForContentType.'text/html' = 'html' | |
} | |
} | |
grails.converters.encoding = "UTF-8" | |
// scaffolding templates configuration | |
grails.scaffolding.templates.domainSuffix = 'Instance' | |
// Set to false to use the new Grails 1.2 JSONBuilder in the render method | |
grails.json.legacy.builder = false | |
// enabled native2ascii conversion of i18n properties files | |
grails.enable.native2ascii = true | |
// packages to include in Spring bean scanning | |
grails.spring.bean.packages = [] | |
// whether to disable processing of multi part requests | |
grails.web.disable.multipart=false | |
// request parameters to mask when logging exceptions | |
grails.exceptionresolver.params.exclude = ['password'] | |
// configure auto-caching of queries by default (if false you can cache individual queries with 'cache: true') | |
grails.hibernate.cache.queries = false | |
// configure passing transaction's read-only attribute to Hibernate session, queries and criterias | |
// set "singleSession = false" OSIV mode in hibernate configuration after enabling | |
grails.hibernate.pass.readonly = false | |
// configure passing read-only to OSIV session by default, requires "singleSession = false" OSIV mode | |
grails.hibernate.osiv.readonly = false | |
environments { | |
development { | |
grails.logging.jul.usebridge = true | |
} | |
production { | |
grails.logging.jul.usebridge = false | |
// TODO: grails.serverURL = "http://www.changeme.com" | |
} | |
} | |
// log4j configuration | |
log4j.main = { | |
// Example of changing the log pattern for the default console appender: | |
// | |
//appenders { | |
// console name:'stdout', layout:pattern(conversionPattern: '%c{2} %m%n') | |
//} | |
error 'org.codehaus.groovy.grails.web.servlet', // controllers | |
'org.codehaus.groovy.grails.web.pages', // GSP | |
'org.codehaus.groovy.grails.web.sitemesh', // layouts | |
'org.codehaus.groovy.grails.web.mapping.filter', // URL mapping | |
'org.codehaus.groovy.grails.web.mapping', // URL mapping | |
'org.codehaus.groovy.grails.commons', // core / classloading | |
'org.codehaus.groovy.grails.plugins', // plugins | |
'org.codehaus.groovy.grails.orm.hibernate', // hibernate integration | |
'org.springframework', | |
'org.hibernate', | |
'net.sf.ehcache.hibernate' | |
} | |
/*grails { | |
mail { | |
host = "smtp.live.com" | |
port = 587 | |
username = "[email protected]" | |
password = "01191109177@city" | |
props = ["mail.smtp.starttls.enable":"true", | |
"mail.smtp.port":"587"] | |
} | |
}*/ | |
/*grails { | |
mail { | |
host = "smtp.correo.yahoo.es" | |
port = 465 | |
username = "[email protected]" | |
password = "Allahu.01674203070" | |
props = [ "mail.smtp.auth":"true", | |
"mail.smtp.socketFactory.port":"465", | |
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory", | |
"mail.smtp.socketFactory.fallback":"false" ] | |
} | |
}*/ | |
grails { | |
mail { | |
host = "smtp.gmail.com" | |
port = 465 | |
username = "[email protected]" | |
password = "" | |
props = ["mail.smtp.auth":"true", | |
"mail.smtp.socketFactory.port":"465", | |
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory", | |
"mail.smtp.socketFactory.fallback":"false"] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment