Difference between revisions of "System Architecture"

From Rhomicom Wiki
Jump to navigation Jump to search
Line 2: Line 2:
 
# Folder/File Structure
 
# Folder/File Structure
 
#* Web Root Folder (e.g. /var/www/html or /usr/share/nginx/html)
 
#* Web Root Folder (e.g. /var/www/html or /usr/share/nginx/html)
#* [[File:Database Directory Structure.png|alt=Database Directory Structure|thumb|Database Directory Structure|border|511x511px]]Database Directory (e.g. /opt/apache/adbs): As shown in the Fig 1.1 on the right. This folder also houses the superConfig file for each installation.
+
#* [[File:Database Directory Structure.png|alt=Fig1.1 Database Directory Structure|thumb|Fig1.1 Database Directory Structure|border|511x511px]]Database Directory (e.g. /opt/apache/adbs): As shown in the Fig 1.1 on the right. This folder also houses the superConfig file for each installation.
 
# Database Schemas
 
# Database Schemas
 
#* [[List of all Database Schemas]]
 
#* [[List of all Database Schemas]]

Revision as of 20:57, 5 December 2020

Direct Installation Architecture

  1. Folder/File Structure
    • Web Root Folder (e.g. /var/www/html or /usr/share/nginx/html)
    • Fig1.1 Database Directory Structure
      Fig1.1 Database Directory Structure
      Database Directory (e.g. /opt/apache/adbs): As shown in the Fig 1.1 on the right. This folder also houses the superConfig file for each installation.
  2. Database Schemas
  3. Code Executions (Client Javascript to Server PHP)
    • Code execution always starts from the client making a request via a javascript ajax call. All client requests are processed first by index.php file and subsequently forwarded to the appropriate php file for execution

Docker Container Architecture

  1. Container Images
    • Running Docker Compose Rhomicom ERP
      Running Docker Compose Rhomicom ERP
      rho-nginx: This is the container that hosts the web root files and folders. It runs nginx web serve