Enabling HTTP/2 protocol support in Nginx, on the CRYSTAL v1.0 project
Contents: 1. Description of the HTTP/2 protocol. 2. Enabling HTTP/2 protocol support. 1. Description of the HTTP/2 protocol. HTTP/2 is a modern version of the HTTP protocol designed to address the limitations of HTTP/1.1...
Description and capabilities of CRYSTAL v1.0
Contents: 1. Architecture, composition and structure of the project. 2. General description. 3. Frontend. 4. Backend. 5. Database. 6. Security. 7. Description of CRYSTAL v1.0 (Production). Architecture: SPA, REST API, FSD. Composition: Stack: MERN...
Instructions for deploying CRYSTAL v1.0 on VPC and setting up access to the website via public IP
Contents: 0. Project structure, VM and local PC characteristics. 1. Creating a repository with the CRYSTAL v1.0 project. 2. Creating an SSH key. 3. Creating a security group in VPC. 4. Creating a VM....
Instructions for deploying CRYSTAL v1.0 on a local PC
Contents: 0. Project structure and local PC characteristics. 1. Installing Node.js, npm and Git. 2. Creating a directory with the project on the local PC. 3. Installing the MongoDB database. 4. Creating a .env.dev...
Connecting a domain to the CRYSTAL v1.0 project
Contents: 1. Connect to your domain, public IP address of the VM, in the settings of the domain operator. 2. Editing the file - 'crystal', in the 'sites-available' folder. 3. Creating the .env.prodDomain file...