From the root directory of this repository do the following:
python3.10 -m venv .venv
source .venv/bin/activate
pip install -U pip setuptools wheel
pip install -r requirements-dev.txt
pip install -r requirements.txt
Before messing around here I highly recommend reading or understanding the material in the article Pip-tools for Cross-OS development
pip-compile -U
pip install -r requirements.txt
4.
python visual/main.py
Open your browser and goto:
localhost:80
(Recommended)
or
127.0.0.1:80
We make use of the important screen to keep our terminal session commands from dying when we disconnect. Why we use screen and why it's important! For only code updates skip to last step
allstars.service
to the folder /etc/systemd/system
. The command might be something like:
sudo cp allstars.service /etc/systemd/system
sudo systemctl daemon-reload
sudo service allstars restart