Added a build for the portainer docker container. Portainer is a web ui
that simplifies monitoring and operations on Docker containers. The
build process moves the root of the UI to make it easier to integrate
later into a web UI consolidation to a single port through a prox
server. Portainer can currently be accessed at port 9000 of the docker
host.
Change-Id: I44d38846ac820e17e1854389613b75253782d8f2
diff --git a/Makefile b/Makefile
index 28502c1..a893794 100644
--- a/Makefile
+++ b/Makefile
@@ -22,7 +22,7 @@
VENVDIR := venv-$(shell uname -s | tr '[:upper:]' '[:lower:]')
-.PHONY: $(DIRS) $(DIRS_CLEAN) $(DIRS_FLAKE8) flake8 docker-base voltha chameleon ofagent podder netconf shovel onos
+.PHONY: $(DIRS) $(DIRS_CLEAN) $(DIRS_FLAKE8) flake8 docker-base voltha chameleon ofagent podder netconf shovel onos dashd vcli portainer
default: build
@@ -76,7 +76,7 @@
build: protos containers
-containers: docker-base voltha chameleon ofagent podder netconf shovel onos tester config-push
+containers: docker-base voltha chameleon ofagent podder netconf shovel onos tester config-push dashd vcli portainer
docker-base:
docker build -t cord/voltha-base -f docker/Dockerfile.base .
@@ -108,6 +108,9 @@
vcli:
docker build -t cord/vcli -f docker/Dockerfile.cli .
+portainer:
+ portainer/buildPortainer.sh
+
onos:
docker build -t cord/onos -f docker/Dockerfile.onos docker
@@ -139,6 +142,7 @@
docker pull ubuntu:xenial
docker pull wurstmeister/kafka:latest
docker pull wurstmeister/zookeeper:latest
+ docker pull portainer/portainer:latest
purge-venv:
rm -fr ${VENVDIR}