diff --git a/docker/docker-build.sh b/docker/docker-build.sh
index 6b37c7c17e896e01110453930a2fff7a07fb863a..3351abcf6b4d23e025e37b8f25207c23d3870bac 100755
--- a/docker/docker-build.sh
+++ b/docker/docker-build.sh
@@ -1,4 +1,22 @@
 #!/bin/sh
 
+#######################################################################################
+# CONFIGURATION
+
+BUILD_WITH_BACKEND=1
+BUILD_WITH_FRONTEND=1
+
+#######################################################################################
+
+DIR="$(dirname "$(readlink -f "$0")")"
+
+if [ $BUILD_WITH_BACKEND -ne 1 ]; then
+	find webapps -maxdepth 1 -not -name ".*" -not -path webapps -exec rm -rf {} \;
+fi
+
+if [ $BUILD_WITH_FRONTEND -ne 1 ]; then
+	find webroot -maxdepth 1 -not -name ".*" -not -path webroot -exec rm -rf {} \;
+fi
+
 docker build -t eikecochu/vipra .
 exit 0
\ No newline at end of file
diff --git a/docker/docker-run.sh b/docker/docker-run.sh
index d241c7258fdf9129d74e80fb214aa3ffe6660240..752761e737474afabc85ff306089fc17ca1aef6a 100755
--- a/docker/docker-run.sh
+++ b/docker/docker-run.sh
@@ -1,11 +1,30 @@
 #!/bin/sh
 
+#######################################################################################
+# CONFIGURATION
+
+# set host machine ports
 HOST_NGINX=80
 HOST_TOMCAT=8080
 HOST_ELASTICSEARCH_REST=9200
 HOST_ELASTICSEARCH_API=9300
 HOST_MONGODB=27017
 
+# set to 1 to override built in webapps and webroot
+REPLACE_WEBAPPS=1
+REPLACE_WEBROOT=1
+
+#######################################################################################
+
 DIR="$(dirname "$(readlink -f "$0")")"
+PORT_MAPPING="-p $HOST_NGINX:80 -p $HOST_TOMCAT:8080 -p $HOST_ELASTICSEARCH_REST:9200 -p $HOST_ELASTICSEARCH_API:9300 -p $HOST_MONGODB:27017"
+
+if [ $REPLACE_WEBAPPS -eq 1 ]; then
+	VOLUME_WEBAPPS="-v $DIR/webapps:/tomcat/webapps"
+fi
+
+if [ $REPLACE_WEBROOT -eq 1 ]; then
+	VOLUME_WEBROOT="-v $DIR/webroot:/webroot"
+fi
 
-docker run -d -p $HOST_NGINX:80 -p $HOST_TOMCAT:8080 -p $HOST_ELASTICSEARCH_REST:9200 -p $HOST_ELASTICSEARCH_API:9300 -p $HOST_MONGODB:27017 -v $DIR/webroot:/webroot -v $DIR/webapps:/tomcat/webapps eikecochu/vipra
\ No newline at end of file
+docker run -d $PORT_MAPPING $VOLUME_WEBAPPS $VOLUME_WEBROOT eikecochu/vipra
\ No newline at end of file