From 839a14980c188d2f1a62808cb76679c95e970940 Mon Sep 17 00:00:00 2001 From: zhihui wu Date: Fri, 13 Apr 2018 06:52:52 +0000 Subject: Revert "delete the code which will not included in Fraser" This reverts commit b34030013f9af4c40fd79850a85957c842e76595. Change-Id: Ief09eaa4b009a47d7509f548fc1117bb4839d2ba Signed-off-by: zhihui wu --- docs/testing/user/configguide/index.rst | 1 + docs/testing/user/configguide/web.rst | 74 +++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 docs/testing/user/configguide/web.rst (limited to 'docs/testing/user/configguide') diff --git a/docs/testing/user/configguide/index.rst b/docs/testing/user/configguide/index.rst index 9c72ecd2..fa893e5e 100644 --- a/docs/testing/user/configguide/index.rst +++ b/docs/testing/user/configguide/index.rst @@ -12,3 +12,4 @@ QTIP Installation Guide :maxdepth: 2 ./configuration.rst + ./web.rst diff --git a/docs/testing/user/configguide/web.rst b/docs/testing/user/configguide/web.rst new file mode 100644 index 00000000..83365abe --- /dev/null +++ b/docs/testing/user/configguide/web.rst @@ -0,0 +1,74 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. http://creativecommons.org/licenses/by/4.0 + + +*************************************** +Web Portal installation & configuration +*************************************** + +Web Portal for Benchmarking is developed on python `Django`_ Framework. Right now the installation +is need to be done from source. + + + +Clone QTIP Repo +=============== + +:: + + git clone https://github.com/opnfv/qtip.git + + +Setup database and Initialize user data +======================================= + +CD into `web` directory. +------------------------ + +:: + + cd qtip/qtip/web + + +Setup migrations +---------------- + +:: + + python manage.py makemigrations + + +In usual case migrations will be already available with source. Console willll notify you +of the same. + +Run migrations +-------------- + +:: + + python manage.py migrate + + +Create superuser +---------------- +:: + + python manage.py createsuperuser + + +Console will prompt for adding new web admin. Enter new credentials. + + + +Collecting Static Dependencies +------------------------------ +:: + + python manage.py importstatic + + +This will import js and css dependencies for UI in static directory. Now the web application is +ready to run. + + +.. _Django: https://docs.djangoproject.com/en/1.11/ -- cgit