docker packaging for load testing
diff --git a/load-test/Dockerfile b/load-test/Dockerfile
new file mode 100644
index 0000000..392d0d1
--- /dev/null
+++ b/load-test/Dockerfile
@@ -0,0 +1,27 @@
+FROM golang:1.7-wheezy
+
+# install tools
+RUN apt-get update && apt-get -y install vim sqlite3 && curl https://glide.sh/get | sh
+
+RUN mkdir -p /demo/data
+WORKDIR /go/src/github.com/30x
+
+# install apid
+RUN git clone https://github.com/30x/apid.git \
+ && (cd apid/cmd/apid; glide install) \
+ && (cd apid/cmd/apid; go build) \
+ && cp apid/cmd/apid/apid /demo
+
+# install mock server
+RUN (git clone https://github.com/30x/apidApigeeSync.git) \
+ && (cd apidApigeeSync/; glide install) \
+ && (cd apidApigeeSync/cmd/mockServer; go build) \
+ && cp apidApigeeSync/cmd/mockServer/mockServer /demo
+
+WORKDIR /demo
+COPY ./apid_config.yaml apid_config.yaml
+COPY ./startServices.sh startServices.sh
+
+CMD startServices.sh
+
+EXPOSE 9000
diff --git a/load-test/README.md b/load-test/README.md
new file mode 100644
index 0000000..307becc
--- /dev/null
+++ b/load-test/README.md
@@ -0,0 +1,9 @@
+# Docker build for load testing
+
+## Build
+
+    docker build .
+
+## Run
+
+docker will open port 9000 for api hits
diff --git a/load-test/apid_config.yaml b/load-test/apid_config.yaml
new file mode 100644
index 0000000..4911a1c
--- /dev/null
+++ b/load-test/apid_config.yaml
@@ -0,0 +1,14 @@
+api_port: 9000
+api_expvar_path: /expvar
+events_buffer_size: 5
+apigeesync_proxy_server_base: http://localhost:9001
+apigeesync_snapshot_server_base: http://localhost:9001
+apigeesync_change_server_base: http://localhost:9001
+apidanalytics_uap_server_base: http://localhost:9001
+apigeesync_consumer_key: key
+apigeesync_consumer_secret: secret
+apigeesync_cluster_id: cluster
+log_level: info
+data_trace_log_level: info
+data_source: file:%s?_busy_timeout=20000
+local_storage_path: /demo/data
diff --git a/load-test/startServices.sh b/load-test/startServices.sh
new file mode 100755
index 0000000..1e4ac6c
--- /dev/null
+++ b/load-test/startServices.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+cd /demo
+
+echo "----- Apid config being loaded -----"
+cat apid_config.yaml
+echo "--------- End apid config ----------"
+
+APID_API_PORT=9001 ./mockServer -numDeps=100 -numDevs=50000 -addDevEach=3s -upDevEach=1s -upDepEach=3s  &
+sleep 2
+./apid -clean &