You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This page contains a guide on how to install and use the SAGA Suite (Saga-Server/Enterprise Search UI and Python Bridge) using Docker.

In case you only need one element of the SAGA Suite, then, we've got you covered! Down below this page we have more specific instructions for all 3 different products.

This quickstart-guide with Docker provides an easy way to run, test and develop with SAGA, but in order to do a production deployment or expose these services publicly, you will need to do all the changes required, including changing of configurations, creation of certificates, enabling security measures and whatever is needed to production environments.


Pre-requisites

  1. Docker and docker-compose installed
    1. It can be Docker Desktop or just the Engine in a Linux/Unix environment (or in Windows with WSL, we have this guide on how to install Docker via WSL).
  2. Download saga-quickstart.zip
  3. Have an Artifactory account (to be able to download the images from the docker repository).
    1. If you do not have access to Artifactory or do not remember your credentials, please contact the Support Team and they will help you out.


Saga Suite Installation (Saga-Server / ESUI / Python Bridge)

In order to run all elements of the SAGA Suite and Elasticsearch, the saga-quickstart.zip contains the files needed. So, the steps to run are the following:

  1. Unzip the saga-quickstart.zip
  2. Open a Command prompt (CMD/Powershell in Windows, sh/bash in Linux) and login to the docker artifactory repository

    docker login docker.repository.sca.accenture.com

    You will be prompted for your credentials (registered email and password)

  3. Execute one of the two different scripts, one for vanilla SAGA and another with the Tensorflow model (it is a bigger image, so keep that in mind when running the script)
    1. In windows, you can execute the bat file by clicking on it or inside a Command line.
    2. In linux, you may need first to give execution permissions before running the shell file.

      chmod +x <name_of_the_script>.sh
  4. Wait until all containers have started.




The first time you start these scripts, it may take a some time to start everything because they need to download the images and then run them in order.
After the first time, the starting process last no more than a minute.


Saga Suite Uninstallation

When you are done with your work, you can remove everything by executing the uninstall scripts (bat in Windows, sh in Linux).

saga-cleanup.bat - Windows

saga-cleanup.sh - Linux

Saga-Server


ESUI


Python Bridge


  • No labels