Forked from
lscsoft / bayeswave
785 commits behind the upstream repository.
-
James Alexander Clark PhD authoredJames Alexander Clark PhD authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Dockerfile 1001 B
ARG BUILD_IMAGE
FROM $BUILD_IMAGE
ARG BUILD_DATE
ARG CI_COMMIT_SHA
# http://label-schema.org/rc1/
LABEL org.label-schema.schema-version="1.0"
LABEL org.label-schema.name="bayeswave-runtime"
LABEL org.label-schema.description="BayesWave: distinguish gravitational wave signals from noise and instrumental glitches"
LABEL org.label-schema.url="https://docs.ligo.org/lscsoft/bayeswave/"
LABEL org.label-schema.vcs-url="https://git.ligo.org/lscsoft/bayeswave"
LABEL org.label-schema.build-date="${BUILD_DATE}"
LABEL org.label-schema.vcs-ref="${CI_COMMIT_SHA}"
RUN git clone https://git.ligo.org/james-clark/bayeswave.git && \
cd bayeswave && \
git checkout ${CI_COMMIT_SHA} && \
./build.sh && \
pip install ./BayesWaveUtils && \
cd .. && rm -rf bayeswave
# No longer need git
RUN yum remove -y git
## Directories we may want to bind
RUN mkdir -p /cvmfs /hdfs /hadoop /etc/condor /test
COPY docker-entrypoint.sh /docker-entrypoint.sh
ENTRYPOINT ["/docker-entrypoint.sh"]