aboutsummaryrefslogtreecommitdiffstats
path: root/docs/platform/Getting Started/How_to_Docker_setup_on_Single_VM.rst
blob: d869c9ac0ab751cb656f02787b0e63e0e4242597 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
.. contents::
   :depth: 3
.. _dev-setup:

How to Docker setup on Single VM
================================

Prerequisites
-------------
1.  Linux distribution Ubuntu is assumed (version 16.04 preferred)

2.  Make sure that git, docker and docker-compose are installed

Step-by-step guide
------------------

1.  You would need to have a root access to the vm
  .. code-block:: bash

   sudo su - root

2.  Navigate to /opt directory
  .. code-block:: bash

   cd /opt

3.  Clone the test-config git project
  .. code-block:: bash

   git clone http://gerrit.onap.org/r/aai/test-config

4.  Navigate to /opt/test-config directory
  .. code-block:: bash

   cd test-config

5.  Create a directory called /opt/config
  .. code-block:: bash

   mkdir /opt/config/

6.  Create a file called /opt/config/nexus\_username.txt containing the text: docker
  .. code-block:: bash

    echo "docker" > /opt/config/nexus_username.txt

7.  Create a file called /opt/config/nexus\_password.txt containing the text: docker
  .. code-block:: bash

    echo "docker" > /opt/config/nexus_password.txt

8. Create a file called /opt/config/dmaap\_topic.txt containing the text: AAI-EVENT
  .. code-block:: bash

    echo "AAI-EVENT" > /opt/config/dmaap_topic.txt

9. Create a file called /opt/config/nexus\_docker\_repo.txt containing text: nexus3.onap.org:10001
  .. code-block:: bash

    echo "nexus3.onap.org:10001" > /opt/config/nexus_docker_repo.txt

10. Create a file called /opt/config/docker\_version.txt containing text: 1.1-STAGING-latest
  .. code-block:: bash

    echo "1.1-STAGING-latest" > /opt/config/docker_version.txt

11. Please note that in the previous step, docker version is currently 1.1-STAGING-latest and this will be changed later. Finally, run the installation scripts
  .. code-block:: bash

    ./deploy_vm2.sh && ./deploy_vm1.sh