-
-
Notifications
You must be signed in to change notification settings - Fork 10
Project Requirements
To run this project, you'll need the following:
-
Docker: Docker is required to run any containerized components of this project. Furthermore, if you intend to deploy Quantum using Docker, you'll require it as well. You can utilize the .sh script located within the project's root directory:
bash install_docker.sh
-
Node.js 21 or higher: It is recommended to use nvm (Node Version Manager) to manage Node.js versions on your system. Here's how to install Node.js 21 using nvm:
-
Installing NVM:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Or, if you prefer to use wget:
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
-
Close and reopen the terminal: It is important to close and reopen the terminal after installing nvm for the changes to take effect.
-
Installing Node.js 20.11.1:
nvm install 20.11.1
-
Set the default version: Then, you can set the newly installed version as the default using the following command:
nvm alias default 20.11.1
-
You may prefer the all-in-one command, to run in your terminal, clone the repository and install dependencies.
git clone -b 1.0.6 https://github.com/rodyherrera/Quantum && cd Quantum && cd server && npm install --force && cd ../client && npm install --force
-
Clone the Quantum Repository:
This command clones the Quantum repository from GitHub to your local machine.
git clone -b 1.0.6 https://github.com/rodyherrera/Quantum
-
Navigate to the Quantum Directory:
Move into the cloned repository directory.
cd Quantum
-
Install Server Dependencies:
This command installs the necessary dependencies for the server component of Quantum.
cd server npm install --force
-
Install Client Dependencies:
Navigate to the client directory within the Quantum repository and install the frontend dependencies.
cd ../client npm install --force