Clone the repository and open the command line for the upcoming instructions.
After cloning the repository in the top level directory, run npm install
this will install all of the tools needed to
commit and correctly format all code within the project.
After installing the dependencies for the super directory, first run pm2 -v
to ensure that pm2 is installed correctly
if it gives you any issues install it to your global npm registry with this command: npm i -g pm2
.
Next add the ecosystem.config.js file to your top level directory and this will allow you to have the correct env for client and server. after thats complete then you can follow the install st`eps below.
To develop on the full architecture developers can now utilize the ability to run the full system without needing to ssh into another server. To do this users are required to install Docker to perform this task. in doing so they are able to run.
To start the database container
docker compose up
To run in detached mode
docker compose up -d
To shut down database container
docker compose down
npm install --legacy-peer-deps
.cd server/database
docker compose up -d
docker compose start
docker compose stop
pm2 start
pm2 log
pm2 delete all
pm2 start
pm2 stop all
and also run if run local dev configuration docker compose down
npm install
node app.js
http://localhost:5000
npm install
npm start
Development
, go ahead to the next step. If not, do that.npm build
build
folder.Information for this grant can be found at https://www.nsf.gov/awardsearch/showAward?AWD_ID=1825023
Please make a fork of the repository and submit a pull request to make changes to our system. Pull requests will need to be approved before the changes can be accepted by a member of the organization.