mirror of https://github.com/abpframework/abp.git
csharpabpc-sharpframeworkblazoraspnet-coredotnet-coreaspnetcorearchitecturesaasdomain-driven-designangularmulti-tenancy
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
8 years ago | |
|---|---|---|
| .. | ||
| MicroserviceDemo.AuthServer | 8 years ago | |
| MicroserviceDemo.ConsoleClient | 8 years ago | |
| MicroserviceDemo.TenancyService | 8 years ago | |
| MicroserviceDemo.Web | 8 years ago | |
| README.md | 8 years ago | |
README.md
Micro-service Architecture Demo
Applications
- MicroserviceDemo.AuthServer: Identity4 Server used for authentication.
- MicroserviceDemo.TenancyService: API service to manage tenants.
- MicroserviceDemo.Web: Web UI application to manage users, roles and tenants.
How To Run
Run Database Migrations
TODO:... Also need to seed database!
Host File
Add these lines into C:\Windows\System32\drivers\etc\host file:
127.0.0.1 openidclientdemo.com
127.0.0.1 abp-test-authserver.com
127.0.0.1 abp-test-web.com
127.0.0.1 abp-test-tenancy.com
IIS Express Configuration
Add the sites into C:\Users%USER%\Documents\IISExpress\config\applicationhost.config file:
<site name="MultiTenancyDemo.WebSite" id="2" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="D:\Github\abp\src\MicroserviceDemo\MicroserviceDemo.Web" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":61144:abp-test-web.com" />
</bindings>
</site>
<site name="MultiTenancyDemo.TenancyServiceSite" id="3" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="D:\Github\abp\src\MicroserviceDemo\MicroserviceDemo.TenancyService" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":63877:abp-test-tenancy.com" />
</bindings>
</site>
<site name="MultiTenancyDemo.AuthServerSite" id="4" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="D:\Github\abp\src\MicroserviceDemo\MicroserviceDemo.AuthServer" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":54307:abp-test-authserver.com" />
</bindings>
</site>
...