initial implementation of IP allocator, only using memory storage
diff --git a/ip-allocator/Dockerfile b/ip-allocator/Dockerfile
new file mode 100644
index 0000000..96d97a2
--- /dev/null
+++ b/ip-allocator/Dockerfile
@@ -0,0 +1,16 @@
+FROM golang:alpine
+
+RUN apk --update add git
+
+WORKDIR /go
+RUN go get github.com/tools/godep
+ADD . /go/src/github.com/ciena/cord-ip-allocator
+
+WORKDIR /go/src/github.com/ciena/cord-ip-allocator
+RUN /go/bin/godep restore
+
+WORKDIR /go
+
+RUN go install github.com/ciena/cord-ip-allocator
+
+ENTRYPOINT ["/go/bin/cord-ip-allocator"]