0
shobhit created
- 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