diff --git a/hakam/multi-tenancy-bundle/2.8/config/packages/hakam_multi_tenancy.yaml b/hakam/multi-tenancy-bundle/2.8/config/packages/hakam_multi_tenancy.yaml new file mode 100644 index 00000000..110c59d9 --- /dev/null +++ b/hakam/multi-tenancy-bundle/2.8/config/packages/hakam_multi_tenancy.yaml @@ -0,0 +1,14 @@ +hakam_multi_tenancy: + tenant_database_className: App\Entity\Main\TenantDbConfig + tenant_database_identifier: id + tenant_connection: + url: "%env(resolve:TENANT_DEFAULT_DATABASE_URL)%" + tenant_migration: + tenant_migration_namespace: DoctrineMigrations\Tenant + tenant_migration_path: migrations/Tenant + tenant_entity_manager: + mapping: + type: attribute + dir: "%kernel.project_dir%/src/Entity/Tenant" + prefix: App\Entity\Tenant + alias: Tenant diff --git a/hakam/multi-tenancy-bundle/2.8/manifest.json b/hakam/multi-tenancy-bundle/2.8/manifest.json new file mode 100644 index 00000000..f10f4e4a --- /dev/null +++ b/hakam/multi-tenancy-bundle/2.8/manifest.json @@ -0,0 +1,14 @@ +{ + "bundles": { + "Hakam\\MultiTenancyBundle\\HakamMultiTenancyBundle": ["all"] + }, + "env": { + "TENANT_DEFAULT_DATABASE_URL": "postgresql://postgres:postgres@127.0.0.1:5432/postgres" + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/", + "src/": "%SRC_DIR%/", + "migrations/": "migrations/" + } +} + diff --git a/hakam/multi-tenancy-bundle/2.8/migrations/Main/.gitignore b/hakam/multi-tenancy-bundle/2.8/migrations/Main/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/hakam/multi-tenancy-bundle/2.8/migrations/Tenant/.gitignore b/hakam/multi-tenancy-bundle/2.8/migrations/Tenant/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/hakam/multi-tenancy-bundle/2.8/src/Entity/Main/.gitignore b/hakam/multi-tenancy-bundle/2.8/src/Entity/Main/.gitignore new file mode 100644 index 00000000..e69de29b diff --git a/hakam/multi-tenancy-bundle/2.8/src/Entity/Tenant/.gitignore b/hakam/multi-tenancy-bundle/2.8/src/Entity/Tenant/.gitignore new file mode 100644 index 00000000..e69de29b