diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..e5c7b2b --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,7 @@ +FROM tensorflow/tensorflow:latest-devel-py3 + +RUN pip install gunicorn +RUN pip install picasso-viz + +EXPOSE 80 +ENTRYPOINT gunicorn picasso:app --bind=0.0.0.0:80 diff --git a/docker/Dockerfile-tensorflow b/docker/Dockerfile-tensorflow new file mode 100644 index 0000000..5b1cd89 --- /dev/null +++ b/docker/Dockerfile-tensorflow @@ -0,0 +1,12 @@ +FROM tensorflow/tensorflow:latest-devel-py3 + +RUN pip install gunicorn +RUN pip install picasso-viz + +ENV EXAMPLE_DIR /usr/local/lib/python3.5/dist-packages/picasso/examples/tensorflow + +ENV PICASSO_SETTINGS $EXAMPLE_DIR/config.py + +EXPOSE 80 + +ENTRYPOINT gunicorn picasso:app --bind=0.0.0.0:80 diff --git a/docker/Dockerfile-vgg16 b/docker/Dockerfile-vgg16 new file mode 100644 index 0000000..864b480 --- /dev/null +++ b/docker/Dockerfile-vgg16 @@ -0,0 +1,14 @@ +FROM tensorflow/tensorflow:latest-devel-py3 + +RUN pip install gunicorn +RUN pip install picasso-viz + +ENV EXAMPLE_DIR /usr/local/lib/python3.5/dist-packages/picasso/examples/keras-vgg16 + +RUN python3 $EXAMPLE_DIR/prepare_model.py + +ENV PICASSO_SETTINGS $EXAMPLE_DIR/config.py + +EXPOSE 80 + +ENTRYPOINT gunicorn picasso:app --bind=0.0.0.0:80