blob: 96b07794ffae5a9359e55f6f2fd95469f9ba5901 [file] [log] [blame]
Scott Bakera6a43722015-09-30 20:34:05 -07001MYIP:=$(shell hostname -i)
2RUNNING_CONTAINER=$(shell sudo docker ps|grep "xos"|awk '{print $$NF}')
3LAST_CONTAINER=$(shell sudo docker ps -l -q)
Matteo Scandolodf6a2792015-10-06 11:22:43 +02004XOS_FOLDER=$(shell pwd)
Scott Bakera6a43722015-09-30 20:34:05 -07005
6all: frontend
7
8frontend:
Matteo Scandolo58edeed2016-01-05 09:24:23 -08009 if [ -a ../../xos_configuration/* ]; then rm ../../xos_configuration/*; fi
Scott Bakera6a43722015-09-30 20:34:05 -070010 sudo apt-get -y install httpie
11 cat ../common/Dockerfile.common Dockerfile.frontend > Dockerfile
Scott Baker91780492015-12-09 21:29:48 -080012 cp ../common/xos_common_config ../../xos_configuration/
Scott Bakera6a43722015-09-30 20:34:05 -070013 cd ../../..; sudo docker build -t xos -f xos/configurations/frontend/Dockerfile .
Matteo Scandolocc206f72015-11-02 16:08:40 +010014 sudo docker run -v $(XOS_FOLDER)/../../core/xoslib:/opt/xos/core/xoslib -p 9999:8000 --add-host="0.0.0.0:127.0.0.1" xos
Matteo Scandolob989ed72015-10-20 12:07:14 +020015 bash ../common/wait_for_xos.sh
16 echo $(RUNNING_CONTAINER)
Scott Bakera6a43722015-09-30 20:34:05 -070017
Matteo Scandoloc93c8e62015-11-10 15:10:21 +010018interactive:
Matteo Scandolo58edeed2016-01-05 09:24:23 -080019 if [ -a ../../xos_configuration/* ]; then rm ../../xos_configuration/*; fi
Matteo Scandoloc93c8e62015-11-10 15:10:21 +010020 cat ../common/Dockerfile.common Dockerfile.frontend > Dockerfile
Scott Baker91780492015-12-09 21:29:48 -080021 cp ../common/xos_common_config ../../xos_configuration/
22 #cp ../cord/xos_cord_config ../../xos_configuration/
Matteo Scandoloc93c8e62015-11-10 15:10:21 +010023 cd ../../..; sudo docker build -t xos -f xos/configurations/frontend/Dockerfile .
24 echo "Inside the container run: /usr/bin/make -C /opt/xos/configurations/frontend -f Makefile.inside"
25 sudo docker run -it -v $(shell pwd)/../..:/opt/xos -p 9999:8000 --add-host="0.0.0.0:127.0.0.1" xos
26
Scott Bakera6a43722015-09-30 20:34:05 -070027stop:
28 sudo docker stop $(RUNNING_CONTAINER)
29
Matteo Scandolob989ed72015-10-20 12:07:14 +020030start:
31 sudo docker start $(LAST_CONTAINER)
32
Scott Bakera6a43722015-09-30 20:34:05 -070033showlogs:
34 sudo docker logs $(LAST_CONTAINER)
35
Scott Baker764884a2015-10-01 15:45:57 -070036enter:
Scott Baker19cdb6d2015-10-01 19:46:50 -070037 sudo docker exec -t -i $(RUNNING_CONTAINER) bash