DbConfig.fromEnv constructor
Lê de variáveis de ambiente: DB_HOST, DB_PORT, DB_NAME,
DB_USER, DB_PASSWORD.
Implementation
factory DbConfig.fromEnv([Map<String, String>? env]) {
final e = env ?? platformEnv;
return DbConfig(
host: e['DB_HOST'] ?? 'localhost',
port: int.tryParse(e['DB_PORT'] ?? '') ?? 3306,
database: e['DB_NAME'] ?? '',
user: e['DB_USER'] ?? 'root',
password: e['DB_PASSWORD'] ?? '',
);
}