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 App services | |
5 | Firewall: Filter unwanted access | |
6 | Docker Group: Docker container groups, including Checkpad App and Database service |