Skip to content

GraphGEOS, a visual programming configuration system for GEOS.

License

Notifications You must be signed in to change notification settings

ShaitanLyss/GraphGEOS-Deployment

Repository files navigation

GraphGEOS

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.

Prerequisites

To use GraphGEOS, you need to have the following prerequisites installed:

Please make sure you have these dependencies installed before proceeding.

Getting started

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

Usage

Starting the deployment system

To start the deployment system, run the following command:

python3 geos-ui.py up

Stopping the deployment system

To stop the deployment system, run the following command:

python3 geos-ui.py down

Updating the deployment system

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

Displaying all the logs

To display all the logs of the deployment system, run the following command:

python3 geos-ui.py logs