-
Notifications
You must be signed in to change notification settings - Fork 65
Expand file tree
/
Copy pathDockerfile
More file actions
18 lines (14 loc) · 792 Bytes
/
Dockerfile
File metadata and controls
18 lines (14 loc) · 792 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
FROM uvcdat/ubuntu
MAINTAINER UV-CDAT Developers <uvcdat-support@llnl.gov>
RUN mkdir -p /tmp/uvcdat-build
ADD . /usr/src/uvcdat
RUN cd /tmp/uvcdat-build && cmake -DCDAT_DOWNLOAD_UVCMETRICS_TESTDATA=OFF -DCDAT_BUILD_WEB=ON -DCDAT_BUILD_GUI=OFF -DCDAT_BUILD_OSMESA=ON -DCDAT_BUILD_OFFSCREEN=ON -DCMAKE_INSTALL_PREFIX=/opt/uvcdat /usr/src/uvcdat && make && cd / && rm -fr /tmp/uvcdat-build
RUN useradd -d /data -m -U uvcdat
VOLUME /data
WORKDIR /data
USER uvcdat
ENV UVCDAT_SETUP_PATH /opt/uvcdat
ENV PATH $UVCDAT_SETUP_PATH/bin:$UVCDAT_SETUP_PATH/Externals/bin:$PATH
ENV PYTHONPATH $UVCDAT_SETUP_PATH/lib/python2.7/site-packages:$UVCDAT_SETUP_PATH/Externals/lib/python2.7/site-packages
ENV LD_LIBRARY_PATH $UVCDAT_SETUP_PATH/lib:$UVCDAT_SETUP_PATH/Externals/lib
ENV UVCDAT_ANONYMOUS_LOG no