Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.46 KB

README_INSTALL.md

File metadata and controls

32 lines (22 loc) · 1.46 KB

How to install the FROGv4 GUI

This document presents how to install the FROGv4 GUI.

Install dependencies

        $ sudo apt-get install python2.7 python-pip git
        $ sudo pip install Django jsonschema json-schema-validator requests

Clone the code

        $ git clone https://github.com/netgroup-polito/fg-gui.git
        $ cd fg-gui
        $ git submodule update --init --recursive

Set up the SQL database

        $ python manage.py migrate

The FROGv4 Datastore

The Datastore can be used by the GUI to store service descriptions, NF templates and NF images. To install this component, follow the instructions provided in the Datastore repository.

Configuration file

In order to properly configure the GUI, edit its configuration file. Particularly, in this file you have to set the TCP port to be used to interact with the GUI, the IP address and TCP port of the orchestrator with which the GUI has to interact (e.g., to deploy service graphs). Moreover, you have to set the IP address and TCP port of the repositories used to load/store NF templates and images, NF-FG, NF configuration; usually all this data is stored in a single place, the FROG4 datastore.