Database Connection (DBAL Module)
Database connection with DBAL module in Tempest
Using the existing Tempest Connection [Recommended]
use Tempest\Database\Config\PostgresConfig;
return new PostgresConfig(
host: env('DB_HOST', 'localhost'),
port: env('DB_PORT', '5432'),
username: env('DB_USERNAME', 'app'),
password: env('DB_PASSWORD', ''),
database: env('DB_DATABASE', 'app'),
);use Ecotone\Messaging\Attribute\ServiceContext;
use Ecotone\Tempest\Config\TempestConnectionReference;
final class EcotoneConfiguration
{
#[ServiceContext]
public function tempestConnection(): TempestConnectionReference
{
return TempestConnectionReference::defaultConnection();
}
}Multi-Tenant
Last updated
Was this helpful?