database.go 604 B

1234567891011121314151617
  1. package config
  2. func Database() *ConfigNode {
  3. return &ConfigNode{
  4. "driver": "mysql",
  5. "host": env("MYSQL_HOST", "localhost"),
  6. "port": env("MYSQL_PORT", "3306"),
  7. "database": env("MYSQL_DATABASE", "chunhao"),
  8. "userName": env("MYSQL_USERNAME", "root"),
  9. "password": env("MYSQL_PASSWORD", "root"),
  10. "charset": "utf8mb4",
  11. "maxIdleConns": "10",
  12. "maxOpenConns": "50",
  13. "logMode": env("MYSQL_LOG_MODE", "info"),
  14. "enableFileLogWriter": env("MYSQL_ENABLE_LOG_WRITE", "true"),
  15. }
  16. }