Single Server Model
Drawio | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
# | Description | Allow port |
---|---|---|
1 | Cloudflare: Domain management service | 80,443 |
2 | Whitelist IPs: IPs that allow access to deploy or interact with AWS services | 22,5432 |
3 | Firewall: Filter unwanted access | |
4 | App server: Serve App services |
Docker Model
Drawio | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
|
# | Description | Allow port |
---|---|---|
1 | Cloudflare: Domain management service | 80,443 |
2 | MedProve Office:
| APP PORTS, DB PORTS |
3 | Reverse Proxy Server: Mapping domain with correct app service | APP PORTS |
4 | App Server: Serve application services. One app server can container more than one app server | |
5 | Firewall: Filter unwanted access | |
6 | Docker Group: Docker container groups, including Checkpad App and Database service |