|
|
|
@ -19,26 +19,24 @@ const ( |
|
|
|
MSSQL = "mssql" |
|
|
|
) |
|
|
|
|
|
|
|
// ADD CLI SWITCH TO PRINT SAMPLE CONFIG
|
|
|
|
|
|
|
|
var Sample = `application: |
|
|
|
environment: production|test|development |
|
|
|
environment: ` + PRODENV + `|` + TESTENV + `|` + DEVENV + ` |
|
|
|
listenAddress: 127.0.0.1 |
|
|
|
port: 5100 |
|
|
|
database: |
|
|
|
host: 127.0.0.1 |
|
|
|
port: 3306 |
|
|
|
dialect: mysql|postgres|mssql |
|
|
|
dialect: ` + MYSQL + `|` + POSTGRES + `|` + MSSQL + ` |
|
|
|
database: skel |
|
|
|
user: skel |
|
|
|
password: ___123Qwe |
|
|
|
password: secret |
|
|
|
maxOpenConn: 90 |
|
|
|
maxIdleConn: 20 |
|
|
|
maxLifeTime: 1800 |
|
|
|
` |
|
|
|
|
|
|
|
func setDefaults() { |
|
|
|
viper.SetDefault("application.environment", "production") |
|
|
|
viper.SetDefault("application.environment", PRODENV) |
|
|
|
viper.SetDefault("application.listenAddress", "127.0.0.1") |
|
|
|
viper.SetDefault("application.port", "8080") |
|
|
|
viper.SetDefault("database.host", "127.0.0.1") |
|
|
|
|