blob: b2cc1b06808cbf3da70f2d73db79b1e3de3295b5 [file] [log] [blame]
Scott Bakera6a43722015-09-30 20:34:05 -07001MYIP:=$(shell hostname -i)
Scott Bakera6a43722015-09-30 20:34:05 -07002
3frontend:
Andy Bavierbeecd482016-01-11 08:12:17 -05004 sudo make -f ../common/Makefile.prereqs
Andy Bavier443ca9a2016-01-08 09:22:46 -05005 sudo docker-compose up -d
Matteo Scandolob989ed72015-10-20 12:07:14 +02006 bash ../common/wait_for_xos.sh
Matteo Scandoloea610b22016-04-22 09:18:48 -07007 # bash ../mcord/xos/initdb
Scott Bakerb0990d32016-04-25 20:16:31 -07008 sudo docker-compose run xos python /opt/xos/tosca/run.py none /opt/xos/configurations/common/fixtures.yaml
Scott Baker4633ca52016-04-22 09:25:46 -07009 sudo docker-compose run xos python /opt/xos/tosca/run.py none /opt/xos/configurations/common/mydeployment.yaml
Andy Bavier443ca9a2016-01-08 09:22:46 -050010 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/frontend/sample.yaml
Matteo Scandolobb8038e2016-03-04 11:23:41 -080011 # sudo docker-compose run xos python manage.py makemigrations mcordservice
12 # sudo docker-compose run xos python manage.py syncdb
13 # sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/tosca/MCORDServiceN.yaml
Matteo Scandoloc93c8e62015-11-10 15:10:21 +010014
Andy Bavier5144cc02016-01-20 13:18:38 -080015containers:
16 cd ../../../containers/xos; make devel
17
Scott Bakera6a43722015-09-30 20:34:05 -070018stop:
Andy Bavier443ca9a2016-01-08 09:22:46 -050019 sudo docker-compose stop
Matteo Scandolob989ed72015-10-20 12:07:14 +020020
Scott Bakera6a43722015-09-30 20:34:05 -070021showlogs:
Andy Bavier443ca9a2016-01-08 09:22:46 -050022 sudo docker-compose logs
23
24rm: stop
25 sudo docker-compose rm
26
27ps:
28 sudo docker-compose ps
Scott Bakera6a43722015-09-30 20:34:05 -070029
Andy Bavier62c73472016-01-08 14:18:00 -050030enter-xos:
31 sudo docker exec -ti frontend_xos_1 bash
Matteo Scandoloedeae2d2016-02-11 11:04:20 -080032
33mock-cord:
34 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/frontend/mocks/cord.yaml
Matteo Scandolo2e4c3442016-04-29 10:20:01 -070035 sudo docker exec frontend_xos_1 cp /opt/xos/configurations/cord-pod/xos_cord_config /opt/xos/xos_configuration/
Matteo Scandoloedeae2d2016-02-11 11:04:20 -080036 sudo docker exec frontend_xos_1 touch /opt/xos/xos/settings.py
Matteo Scandolodf35ca92016-02-25 09:19:41 -080037
Scott Baker04f3d7e2016-04-13 11:26:45 -070038mock-cord-pod:
39 echo "make sure to add '../vtn/files/xos_vtn_config:/opt/xos/xos_configuration/xos_vtn_config:ro' to volumes section of docker-compose.yml"
Matteo Scandolodf35ca92016-02-25 09:19:41 -080040 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/common/fixtures.yaml
Scott Baker269c9aa2016-04-13 15:44:42 -070041 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/cord-pod/mgmt-net.yaml
42 sudo docker-compose run xos bash -c "echo somekey > /opt/xos/synchronizers/vcpe/vcpe_public_key; python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/cord-pod/cord-vtn-vsg.yaml"
Matteo Scandoloc2d6bf02016-05-05 09:24:09 -070043 sudo docker exec frontend_xos_1 cp /opt/xos/configurations/cord-pod/xos_cord_config /opt/xos/xos_configuration/
Scott Baker04f3d7e2016-04-13 11:26:45 -070044 sudo docker exec frontend_xos_1 touch /opt/xos/xos/settings.py
Matteo Scandolo02e26202016-05-12 10:34:57 -070045
46mock-mcord:
47 # check this
48 echo "make sure to add '../vtn/files/xos_vtn_config:/opt/xos/xos_configuration/xos_vtn_config:ro' to volumes section of docker-compose.yml"
49 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/common/fixtures.yaml
50 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/cord-pod/mgmt-net.yaml
51 sudo docker-compose run xos bash -c "echo somekey > /opt/xos/synchronizers/vcpe/vcpe_public_key; python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/cord-pod/cord-vtn-vsg.yaml"
Matteo Scandoloea610b22016-04-22 09:18:48 -070052 sudo docker exec frontend_xos_1 cp /opt/xos/configurations/mcord/xos_mcord_config /opt/xos/xos_configuration/
Matteo Scandolodf35ca92016-02-25 09:19:41 -080053 sudo docker exec frontend_xos_1 touch /opt/xos/xos/settings.py