GraphGEOS is an attempt at creating a graph based configuration system for GEOS. The goal is to significantly improve the experience of all GEOS users.
It has been developed by the Makutu team.
To use GraphGEOS, you need to have the following prerequisites installed:
Please make sure you have these dependencies installed before proceeding.
To get started, you need to clone this repository:
git clone https://github.com/ShaitanLyss/GEOS-UI-Deployment
Then, you need to create a .env
file based on the .env.example
file in the root of the repository. This file will contain the environment variables used by the deployment system.
Finally, you can start the deployment system by running the following command in the root of the repository:
python3 geos-ui.py up
To start the deployment system, run the following command:
python3 geos-ui.py up
To stop the deployment system, run the following command:
python3 geos-ui.py down
Updating can be done even while the deployment system is running, though at one point it might recreate the containers.
To update the deployment system, run the following command:
python3 geos-ui.py update
To display all the logs of the deployment system, run the following command:
python3 geos-ui.py logs
docker exec geos-ui-dev-backend-1 alembic revision --autogenerate -m "Added tag table"