diff --git a/README.md b/README.md index 184aa0da..ee933fa5 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,66 @@ -# RMTO Dashboard Project using Laravel -git push sshorigin develop :D + + +### Dependencies +
+ Server + +
+ +
+ Database + +
+ + + +## Getting Started + +setting up the project on prod. + +### Prerequisites + +This is an example of how to list things you need to use the software and how to install them. +* npm + ```sh + npm install npm@latest -g + ``` + +### Database configuration +optimize MariaDB configuration through this path . + ```sh + /etc/mysql/mariadb.conf.d/50-server.cnf + ``` + set this values + + | Variable | Value | Hardware Condition | MaraiDB version | +|:---------------------------------:|:--------:|:------------------------------------------------------------------:| :-----------------:| +|innodb_buffer_pool_instances | `8` | no condition | `>=10.11` | +|innodb_buffer_pool_size | `8G` | no condition | `>=10.11` | +|innodb_file_per_table | `ON` | no condition | `>=10.11` | +|innodb_log_file_size | `768M` | no condition | `>=10.11` | +|innodb_log_files_in_group | `4` | in case of a 4-core system | `>=10.11` | +|innodb_log_buffer_size | `256M` | no condition | `>=10.11` | +|innodb_thread_concurrency | `32` | no condition | `>=10.11` | +|innodb_stats_on_metadata | `OFF` | no condition | `>=10.11` | + + + **ginx Configuration** + + +change Nginx configuration through this path in order to +avoid any timeout response + ```sh + /etc/nginx/sites_available/exmapl.com + ``` +| Variable | Value | Condtion | Context | +|:---------------------------------:|:--------:|:------------------------------------------------------------------:|:-----------------------:| +| proxy_connect_timeout | `120` | no condition | `http, server, location`| +| proxy_send_timeout | `120` | no condition | `http, server, location`| +| proxy_read_timeout | `120` | no condition | `http, server, location`| +| send_timeout | `120` | no condition | `http, server, location`| +| fastcgi_read_timeout | `300` | no condition | `location` | \ No newline at end of file