Skip to content
Snippets Groups Projects
Commit 0b05401e authored by Oriol Tintó's avatar Oriol Tintó
Browse files

Moving things to have a single repository

parent 032b53be
No related branches found
No related tags found
No related merge requests found
Showing
with 23 additions and 16 deletions
FROM ubuntu:latest
# Set some environment variables that will be needed later
ENV HDF5_DIR=/usr/local/HDF_Group/HDF5/1.13.1/
# Copy recipes
COPY dependencies workdir
# Install some dependencies through apt
RUN export DEBIAN_FRONTEND=noninteractive \
&& apt update \
&& apt install -yq vim make cmake wget git python3 python3-pip python3-venv \
&& apt install -yq swig gcc gfortran pkg-config libzstd-dev \
&& apt install -yq libproj-dev proj-data proj-bin libgeos-dev libeccodes-dev
WORKDIR workdir
# Install the filters + libpressio + enstools-compression
RUN make
# Download the script to compare data compressed with the filters and libpressio
RUN mkdir test_coherence/ ; cd test_coherence/; \
wget https://gist.githubusercontent.com/orioltinto/a33e4a24c91e0b7630cece6459cb74a5/raw/2fdebf0c85cb360e5c9a974c5b4f54250ccd7954/check_libpressio_filter_consistency.py
ENV HDF5_PLUGIN_PATH=/usr/local/lib/
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
File moved
export DEBIAN_FRONTEND=noninteractive
apt update
# Util if there's need to modify something on the way
apt install -yq vim
# Common dependencies
apt install -yq make cmake git python3 python3-pip python3-venv
# libpressio&filter dependencies
apt install -yq swig gcc gfortran pkg-config libzstd-dev
# Additional dependencies for enstools
apt install -yq libproj-dev proj-data proj-bin libgeos-dev libeccodes-dev
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment