Fix for Penetration test _ Session and cookie management
[vid.git] / docs / installation.rst
1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3
4 Installation
5 ============
6
7 VID is delivered in a Docker image format.
8
9 Installing VID Using a Docker Image
10 -----------------------------------
11
12 Please follow the instructions given below, for installing VID using a Docker image.
13
14 1. Download the vid & mariadb Docker image
15
16 .. code-block:: bash
17
18   docker pull mariadb:10
19   docker login -u docker -p docker nexus3.onap.org:10001
20   docker pull nexus3.onap.org:10001/onap/vid:7.0.0
21
22 2. Install by running following command (Use the path for the lf_config folder under the VID git repository as CONFIG_PATH and path for .jks files for CERTS_PATH, usually epsdk-app-onap/src/main/webapp/WEB-INF/cert )
23
24 .. code-block:: bash
25
26    #start Maria-DB
27    docker run --name vid-mariadb -e MYSQL_DATABASE=vid_openecomp_epsdk -e MYSQL_USER=vidadmin -e MYSQL_PASSWORD=YOUR_PASSWORD -e MYSQL_ROOT_PASSWORD=ROOT_PASSWORD -v CONFIG_PATH/vid-my.cnf:/etc/mysql/my.cnf -v /var/lib/mysql -d mariadb:10
28    
29    #start VID server
30    docker run -e VID_MYSQL_DBNAME=vid_openecomp_epsdk -e VID_MYSQL_PASS=YOUR_PASSWORD -v CERTS_PATH:/opt/app/vid/etc --name vid-server -p 8080:8080 --link vid-mariadb:vid-mariadb-docker-instance -d nexus3.onap.org:10001/onap/vid:7.0.0
31
32 Or use docker-compose:
33
34 .. code-block:: bash
35
36    docker-compose up