blob: 09c714b1a7e436d93c39a806bf1eb132f18d74cc [file] [log] [blame]
Scott Baker381d0c32015-09-30 20:34:05 -07001MYIP:=$(shell hostname -i)
Scott Baker381d0c32015-09-30 20:34:05 -07002
3frontend:
Andy Bavierbe9a9ca2016-01-11 08:12:17 -05004 sudo make -f ../common/Makefile.prereqs
Andy Bavier75be64b2016-01-08 09:22:46 -05005 sudo docker-compose up -d
Matteo Scandolo28c5f6c2015-10-20 12:07:14 +02006 bash ../common/wait_for_xos.sh
Scott Bakerd75dd142016-04-25 20:16:31 -07007 sudo docker-compose run xos python /opt/xos/tosca/run.py none /opt/xos/configurations/common/fixtures.yaml
Scott Bakercf6e4102016-04-22 09:25:46 -07008 sudo docker-compose run xos python /opt/xos/tosca/run.py none /opt/xos/configurations/common/mydeployment.yaml
Andy Bavier75be64b2016-01-08 09:22:46 -05009 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/frontend/sample.yaml
Matteo Scandolo74ad12e2015-11-10 15:10:21 +010010
Andy Bavier14214332016-01-20 13:18:38 -080011containers:
12 cd ../../../containers/xos; make devel
13
Scott Baker381d0c32015-09-30 20:34:05 -070014stop:
Andy Bavier75be64b2016-01-08 09:22:46 -050015 sudo docker-compose stop
Matteo Scandolo28c5f6c2015-10-20 12:07:14 +020016
Scott Baker381d0c32015-09-30 20:34:05 -070017showlogs:
Andy Bavier75be64b2016-01-08 09:22:46 -050018 sudo docker-compose logs
19
20rm: stop
21 sudo docker-compose rm
22
23ps:
24 sudo docker-compose ps
Scott Baker381d0c32015-09-30 20:34:05 -070025
Andy Bavierb46dce82016-01-08 14:18:00 -050026enter-xos:
27 sudo docker exec -ti frontend_xos_1 bash
Matteo Scandolo9f3628e2016-02-11 11:04:20 -080028
Matteo Scandolofa1ddd32016-03-25 13:33:10 -070029django-restart:
30 sudo docker exec frontend_xos_1 touch /opt/xos/xos/settings.py
31
Matteo Scandolo9f3628e2016-02-11 11:04:20 -080032mock-cord:
33 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/frontend/mocks/cord.yaml
34 sudo docker exec frontend_xos_1 cp /opt/xos/configurations/cord/xos_cord_config /opt/xos/xos_configuration/
35 sudo docker exec frontend_xos_1 touch /opt/xos/xos/settings.py
Scott Bakerfb27a6d2016-04-13 11:26:45 -070036
37mock-cord-pod:
38 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"
39 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/common/fixtures.yaml
Scott Baker520a9b62016-04-13 15:44:42 -070040 sudo docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/cord-pod/mgmt-net.yaml
41 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"
Scott Bakerfb27a6d2016-04-13 11:26:45 -070042 sudo docker exec frontend_xos_1 cp /opt/xos/configurations/cord/xos_cord_config /opt/xos/xos_configuration/
43 sudo docker exec frontend_xos_1 touch /opt/xos/xos/settings.py