diff --git a/app/Providers/TenancyServiceProvider.php b/app/Providers/TenancyServiceProvider.php index d94703c..81329ff 100644 --- a/app/Providers/TenancyServiceProvider.php +++ b/app/Providers/TenancyServiceProvider.php @@ -23,31 +23,16 @@ class TenancyServiceProvider extends ServiceProvider return [ // Tenant events Events\CreatingTenant::class => [], - Events\TenantCreated::class => [ - JobPipeline::make([ - Jobs\CreateDatabase::class, - Jobs\MigrateDatabase::class, - // Jobs\SeedDatabase::class, - - // Your own jobs to prepare the tenant. - // Provision API keys, create S3 buckets, anything you want! - - ])->send(function (Events\TenantCreated $event) { - return $event->tenant; - })->shouldBeQueued(false), // `false` by default, but you probably want to make this `true` for production. - ], + // Single-DB mode: no per-tenant database creation/deletion. + // Provisioning happens in App\Services\CompanyProvisioner + // (creates roles + admin user + adds Coolify FQDN). + Events\TenantCreated::class => [], Events\SavingTenant::class => [], Events\TenantSaved::class => [], Events\UpdatingTenant::class => [], Events\TenantUpdated::class => [], Events\DeletingTenant::class => [], - Events\TenantDeleted::class => [ - JobPipeline::make([ - Jobs\DeleteDatabase::class, - ])->send(function (Events\TenantDeleted $event) { - return $event->tenant; - })->shouldBeQueued(false), // `false` by default, but you probably want to make this `true` for production. - ], + Events\TenantDeleted::class => [], // Domain events Events\CreatingDomain::class => [],