/theeye-of-sauron

TheEye Dockers and QuickStart

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

TheEye

What is TheEye?

TheEye is a low-code process automation platform developed in NodeJS. Best used as BPM, Rapid Backoffice Development (RAD), Policy Manager and processes' hub. Technically TheEye is a choreographer.

Architecture

Image of TheEye-overview

If you want more information please read the https://documentation.theeye.io

Install all theeye components on a single machine

Pre-Requisites

docker and docker compose installed.

Docker: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04

Docker-compose: https://docs.docker.com/compose/install/

verify it by running:

docker ps

If you have some permision issue add your user to the docker's group:

sudo groupadd docker
sudo usermod -aG docker $USER

Automatic installation

  1. Clone: git clone https://github.com/theeye-io-team/theeye-of-sauron && cd theeye-of-sauron

  2. run: ./quickstart.sh

  3. Navigate to http://localhost:6080

Manual installation

You may want to install TheEye from its source code, as if you were compiling it yourself. If that's the case, you can check this guide to learn how to deploy TheEye's database as a standalone image. You will also need to deploy the Web interface, the Supervisor and the Gateway from their respective repos

Note: This is only intended for developers that intend to work on TheEye's source code. For regular users, please follow the easy automatic installation tutorial instead

Documentation

https://documentation.theeye.io