<NME> Dockerfile
<BEF> ADDFILE
<MSG> chore(python): add Dockerfile for chromedriver + Neuroglancer Python container

This container can be used for generating screenshots, among other things.

<DFF> @@ -0,0 +1,23 @@
+FROM python:3.8
+
+# https://hub.docker.com/r/joyzoursky/python-chromedriver/dockerfile
+
+# install google chrome
+RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
+  sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list' && \
+  apt-get -y update && \
+  apt-get install -y google-chrome-stable unzip
+
+# install chromedriver
+RUN wget -O /tmp/chromedriver.zip http://chromedriver.storage.googleapis.com/`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`/chromedriver_linux64.zip &&  \
+  unzip /tmp/chromedriver.zip chromedriver -d /usr/local/bin/ && \
+  rm -f /tmp/chromedriver.zip
+
+RUN pip install numpy Pillow requests tornado sockjs-tornado six google-apitools selenium
+
+# Install Neuroglancer
+ADD . python
+RUN find python && pip install ./python
+
+# set display port to avoid crash
+ENV DISPLAY=:99

chore(python): add Dockerfile for chromedriver + Neuroglancer Python container