Overview
Triển khai ở api.easywebhub.com
Là hệ thống quản trị account và websites của EasyWeb. Gồm các phần như sau
-
Công nghệ sử dụng
- Framework Asp.Net MVC5 Web API,
- Database: using
Couchbase
NoSQL, không sử dụng MSSQL - SwaggerUI cho Restful API document
-
Source Code
- repo:
https://github.com/easywebhub/BackendEasyWeb
, branchmaster
- Couchbase Info:
http://104.168.94.152:8091
, db nameewhcb
- repo:
-
Development: đang áp dụng push to deploy
- push-to-deploy server:
107.175.56.236
, port4567
- từ repo:
https://github.com/easywebhub/deployments
, branchapi.easywebhub.com
- deployed: server:
107.175.56.236
US 4G RAM, IIS Services nameapi.easywebhub.com
- push-to-deploy server:
Hệ thống sử dụng
1. easyadmincp.com
Tóm lượt
-
Công nghệ sử dụng
- SPA : Aurelia, SemanticUI
- sử dụng API từ
api.easywebhub.com
bên trên
-
Source Code:
- Repo
https://github.com/easywebhub/easyadmincp
, branchmaster
- Repo
-
Deployment: đang áp dụng push to deploy
-
push-to-deploy server:
107.175.56.236
, port4567
-
từ repo:
https://github.com/easywebhub/deployments
, branchcap_nhat
-
deployed server: sử dụng github, repo
https://github.com/xxx
, branch `gh-pages
2. EasyBuider
Là phần mềm chạy trên Win, Linux và MacOS Chi tiết https://github.com/easywebhub/easyapp
-
Công nghệ sử dụng
- Electron, NodeJS, RiotJS, Git
- Metalsmith, HanderbarJS
-
Source code
- Repo:
https://github.com/easywebhub/easyapp
, branchmaster
- Repo:
-
Build
3. Identity Server
-
Công nghệ sử dụng
- Identity Server 4, MSSQL Server 2012, .net Core
-
Danh sách tính năng
- tổng hợp ơ task #
-
Source Code:
- Repo
https://github.com/easywebhub/NetCoreIdentityServer
, branchmaster
- Repo
-
Deployment: chưa áp dụng push to deploy
-
push-to-deploy server:107.175.56.236
, port4567
-
MSSQL server, đổi sang Azure server name:
ewh-server-01.database.windows.net
, dbnameewh-admincp-dev
-
từ repo:
https://github.com/easywebhub/deployments
, branchid.easywebhub.com
-
deployed server:
server việt nam bị xóa=> chuyển sang107.175.56.236
, IIS servicescap-nhat
Config to Run:
-
Set project
ew.api
as startup project -
Change config in web.config file
<add key="couchbaseServer1" value="xxxxx" />
point to couchbase server
- Ctrl + F5 to build and run web api