blob: 9d854f9c4bd7b8fdd93029cf65dd45be0cea2f8f [file] [log] [blame]
Zack Williams47a9ac82016-04-10 21:32:44 -07001MYIP:=$(shell hostname -i)
Zack Williams4d0be652016-04-07 13:30:33 -07002
3cloudlab: common_cloudlab xos
4
5devstack: upgrade_pkgs common_devstack xos
6
7xos: syndicate_config
8 sudo MYIP=$(MYIP) docker-compose up -d
9 bash ../common/wait_for_xos.sh
Scott Baker33774832016-04-25 20:20:59 -070010 sudo docker-compose run xos python /opt/xos/tosca/run.py none /opt/xos/configurations/common/fixtures.yaml
Zack Williams4d0be652016-04-07 13:30:33 -070011 sudo MYIP=$(MYIP) docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /opt/xos/configurations/common/base.yaml
12 sudo MYIP=$(MYIP) docker-compose run xos python /opt/xos/tosca/run.py padmin@vicci.org /root/setup/nodes.yaml
13
Zack Williamsb10f4d22016-04-10 21:31:31 -070014containers:
Zack Williams4d0be652016-04-07 13:30:33 -070015 cd ../../../containers/xos; make devel
16 cd ../../../containers/synchronizer; make
17 cd ../../../containers/syndicate-ms; make
18
Zack Williamsb10f4d22016-04-10 21:31:31 -070019# see Makefiles on this project: https://github.com/syndicate-storage/syndicate-core
Zack Williams4d0be652016-04-07 13:30:33 -070020include MS.mk
Zack Williams4d0be652016-04-07 13:30:33 -070021syndicate_config: ms/admin_info.py ms/app.yaml
22
23common_cloudlab:
24 make -C ../common -f Makefile.cloudlab
25
26common_devstack:
27 make -C ../common -f Makefile.devstack
28
29stop:
30 sudo MYIP=$(MYIP) docker-compose stop
31
32showlogs:
33 sudo MYIP=$(MYIP) docker-compose logs
34
35rm: stop
36 sudo MYIP=$(MYIP) docker-compose rm --force
37
38ps:
39 sudo MYIP=$(MYIP) docker-compose ps
40
41enter-xos:
42 sudo docker exec -it syndicate_xos_1 bash
43
44enter-synchronizer:
45 sudo docker exec -it syndicate_xos_synchronizer_openstack_1 bash
46
47enter-ms:
48 sudo docker exec -it syndicate_xos_syndicate_ms_1 bash
49
50upgrade_pkgs:
51 sudo pip install httpie --upgrade
52
53rebuild_xos:
54 make -C ../../../containers/xos devel
55
56rebuild_synchronizer:
57 make -C ../../../containers/synchronizer
58
59rebuild_syndicate_ms:
60 make -C ../../../containers/syndicate-ms
61