Ignore:
Timestamp:
Jan 11, 2011, 3:14:21 PM (10 years ago)
Author:
work@…
Message:
  • moving application configuration out of Config.groovy and Datasource.groovy
  • default configuration is stored in gscf/environment-config.properties
  • override in ~/.grails-config/gscf-environment-config.properties!
  • resolves #219
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/DataSource.groovy

    r1133 r1360  
     1/**
     2 * Default datasource configuration
     3 *
     4 * See environment specific configuration!
     5 *
     6 * @author Jeroen Wesbeek
     7 * @since 20110110
     8 *
     9 * Revision information:
     10 * $Rev$
     11 * $Author$
     12 * $Date$
     13 */
    114dataSource {
    215        pooled = true
    316        driverClassName = "org.hsqldb.jdbcDriver"
     17        dbCreate = "create-drop" // one of 'create', 'create-drop','update'
     18        url = "jdbc:hsqldb:mem:devDB"
    419        username = "sa"
    520        password = ""
     
    1025        cache.provider_class = 'net.sf.ehcache.hibernate.EhCacheProvider'
    1126}
    12 // environment specific settings
    13 environments {
    14         development {
    15                 dataSource {
    16                         // by default we use an in memory development database
    17                         dbCreate = "create-drop" // one of 'create', 'create-drop','update'
    18                         url = "jdbc:hsqldb:mem:devDB"
    19                         //loggingSql = true
    20                 }
    21         }
    22         ci {
    23                 // used by build script
    24                 dataSource {
    25                         dbCreate = "update"
    26                         username = "gscf"
    27                         password = "dbnp"
    28 
    29                         // PostgreSQL
    30                         driverClassName = "org.postgresql.Driver"
    31                         url = "jdbc:postgresql://localhost:5432/gscf-ci"
    32                         dialect = org.hibernate.dialect.PostgreSQLDialect
    33                         //logSql = true // enable logging while not yet final
    34                 }
    35         }
    36         test {
    37                 dataSource {
    38                         dbCreate = "update"
    39                         username = "gscf"
    40                         password = "dbnp"
    41 
    42                         // PostgreSQL
    43                         driverClassName = "org.postgresql.Driver"
    44                         url = "jdbc:postgresql://localhost:5432/gscf-test"
    45                         dialect = org.hibernate.dialect.PostgreSQLDialect
    46                         //logSql = true // enable logging while not yet final
    47                 }
    48         }
    49         dbnptest {
    50                 dataSource {
    51                         dbCreate = "update"
    52                         username = "gscf"
    53                         password = "dbnp"
    54 
    55                         // PostgreSQL
    56                         driverClassName = "org.postgresql.Driver"
    57                         url = "jdbc:postgresql://localhost:5432/gscf-test"
    58                         dialect = org.hibernate.dialect.PostgreSQLDialect
    59                         //logSql = true // enable logging while not yet final
    60                 }
    61         }
    62         dbnpdemo {
    63                 dataSource {
    64                         dbCreate = "update"
    65                         username = "gscf"
    66                         password = "dbnp"
    67 
    68                         // PostgreSQL
    69                         driverClassName = "org.postgresql.Driver"
    70                         url = "jdbc:postgresql://localhost:5432/gscf-demo"
    71                         dialect = org.hibernate.dialect.PostgreSQLDialect
    72                         //logSql = true // enable logging while not yet final
    73                 }
    74         }
    75         production {
    76                 dataSource {
    77                         dbCreate = "update"
    78                         username = "gscf"
    79                         password = "dbnp"
    80 
    81                         // PostgreSQL
    82                         driverClassName = "org.postgresql.Driver"
    83                         url = "jdbc:postgresql://localhost:5432/gscf-www"
    84                         dialect = org.hibernate.dialect.PostgreSQLDialect
    85                         //logSql = true // enable logging while not yet final
    86                 }
    87         }
    88         www {
    89                 // used by build script
    90                 dataSource {
    91                         dbCreate = "update"
    92                         username = "gscf"
    93                         password = "dbnp"
    94 
    95                         // PostgreSQL
    96                         driverClassName = "org.postgresql.Driver"
    97                         url = "jdbc:postgresql://localhost:5432/gscf-www"
    98                         dialect = org.hibernate.dialect.PostgreSQLDialect
    99                         //logSql = true // enable logging while not yet final
    100                 }
    101         }
    102 }
Note: See TracChangeset for help on using the changeset viewer.