Add Dockerfile for codegen distribution
diff --git a/compiler/Dockerfile b/compiler/Dockerfile
new file mode 100644
index 0000000..a8f40c5
--- /dev/null
+++ b/compiler/Dockerfile
@@ -0,0 +1,19 @@
+FROM protoc-artifacts:latest
+
+RUN scl enable devtoolset-1.1 'bash -c "cd /protobuf && \
+    git checkout v3.0.0-alpha-2 && \
+    ./autogen.sh && \
+    CXXFLAGS=-m32 ./configure --disable-shared --prefix=/protobuf-32 && \
+    make clean && make && make install"'
+
+RUN scl enable devtoolset-1.1 'bash -c "cd /protobuf && \
+    CXXFLAGS=-m64 ./configure --disable-shared --prefix=/protobuf-64 && \
+    make clean && make && make install"'
+
+ENV CXXFLAGS -I/protobuf-32/include
+ENV LDFLAGS "-L/protobuf-32/lib -L/protobuf-64/lib"
+
+RUN git clone --depth 1 https://github.com/grpc/grpc-java.git
+
+# Start in devtoolset environment that uses GCC 4.7
+CMD ["scl", "enable", "devtoolset-1.1", "bash"]