From 7ebccf9434b2235f5d5ba622d0ef4d181112e0af Mon Sep 17 00:00:00 2001 From: Alex Tam Date: Thu, 5 Oct 2017 13:39:20 -0400 Subject: [PATCH 1/3] docker file udpate --- Dockerfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Dockerfile b/Dockerfile index 9171bfa..4178007 100644 --- a/Dockerfile +++ b/Dockerfile @@ -97,11 +97,35 @@ RUN mkdir -p /data/db RUN mkdir -p /opt/bedrock/conf RUN mkdir -p /opt/bedrock/bin RUN mkdir -p /opt/bedrock/package +RUN mkdir -p /opt/bedrock/opals +RUN mkdir -p /python ADD ./conf/bedrock.conf /opt/bedrock/conf/bedrock.conf ADD ./conf/mongod.init.d /etc/init.d/mongod +COPY ./conf/opalinit.py /python/opalinit.py RUN /opt/bedrock/bin/install.sh + + # to test this you can run ./test_docker.sh which will build, run, and test the container. CMD service mongod start && /usr/sbin/apache2ctl -D FOREGROUND; /usr/sbin/apache2ctl -D FOREGROUND; /usr/sbin/apache2ctl -D FOREGROUND + +# install available opals +RUN pip install git+https://github.com/Bedrock-py/bedrock-core + +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-logit2 +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-stan +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-statstests +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-aggregate +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-select-from-dataframe +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-dataloader-filter-truth +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-clustering +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-classification +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-visualization-roc +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-dimensionreduction +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-visualization-linechart +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-visualization-scatterplot +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-dataloader-ingest-spreadsheet +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-summarize +RUN service mongod start && pip install git+https://github.com/Bedrock-py/opal-analytics-r \ No newline at end of file From 289d877abd5d8a81bf8e109fcbabba7fbcc95cf4 Mon Sep 17 00:00:00 2001 From: Alex Tam Date: Fri, 6 Oct 2017 10:58:22 -0400 Subject: [PATCH 2/3] new dockerfile that pre-installs opals --- Dockerfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 4178007..ab5687e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -102,7 +102,6 @@ RUN mkdir -p /python ADD ./conf/bedrock.conf /opt/bedrock/conf/bedrock.conf ADD ./conf/mongod.init.d /etc/init.d/mongod -COPY ./conf/opalinit.py /python/opalinit.py RUN /opt/bedrock/bin/install.sh From 7dd63b30e84c0f05f29ca9128e24a253b6b83388 Mon Sep 17 00:00:00 2001 From: Alex Tam Date: Fri, 6 Oct 2017 11:03:30 -0400 Subject: [PATCH 3/3] remove extraneous, formatting --- Dockerfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ab5687e..0ae006e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -98,15 +98,12 @@ RUN mkdir -p /opt/bedrock/conf RUN mkdir -p /opt/bedrock/bin RUN mkdir -p /opt/bedrock/package RUN mkdir -p /opt/bedrock/opals -RUN mkdir -p /python ADD ./conf/bedrock.conf /opt/bedrock/conf/bedrock.conf ADD ./conf/mongod.init.d /etc/init.d/mongod RUN /opt/bedrock/bin/install.sh - - # to test this you can run ./test_docker.sh which will build, run, and test the container. CMD service mongod start && /usr/sbin/apache2ctl -D FOREGROUND; /usr/sbin/apache2ctl -D FOREGROUND; /usr/sbin/apache2ctl -D FOREGROUND