-
ABP Framework version: v5.41
-
UI type: Angular
-
DB provider: EF Core
-
Tiered (MVC) or Identity Server Separated (Angular): yes
-
Exception message and stack trace:
-
Steps to reproduce the issue:"
hi Team,
I need to build project having following requirement:
-
we are build saas based product
-
Identity server should be hosted seperately and will use DB called "myIdentity"
-
api will be hosted seperatetely and will have following databases
-
host database called "hostdb"
-
tenant database for each tenant called "tenant<n>db" where n is identifer of tenant
-
shared database for some particular modules which will share data among all tenants called "myshareddb"
-
-
Customer to allow uploading new theme
-
Please help me to understand how i can achieve this and what will be best practice.
1 Answer(s)
-
0
Hi,
1:
All modules can use their own separate database, See https://docs.abp.io/en/abp/latest/Connection-Strings
2:
ABP provided a Saas module to management tenants, you can set connection strings for each tenant. See https://docs.abp.io/en/commercial/latest/modules/saas
You can create a shared module for tenants. See https://docs.abp.io/en/commercial/latest/startup-templates/module/solution-structure
3:
We don't have such a feature, you can allow the customer to update a custom css file. you can refer to https://github.com/abpframework/abp/pull/11705