Skip to content
Snippets Groups Projects

Convert to NetCDF

Files
36
+ 22
10
####
# Used in GitLab pipelines.
#
# Requires:
# - Java 11
# - Python 3.9
# - Poetry
# - NetCDF
####
ARG FROM_IMAGE=usgs/java:11-jdk
FROM ${FROM_IMAGE}
@@ -8,21 +18,23 @@ USER root
ENV PYTHON_URL="https://www.python.org/ftp/python/3.9.2/Python-3.9.2.tgz"
RUN yum install -y \
openssl-devel \
bzip2-devel \
libffi-devel \
zlib-devel \
groff \
&& yum groupinstall -y development \
RUN yum install -y epel-release dnf-plugins-core \
&& yum config-manager --set-enabled powertools \
&& yum install -y \
gcc \
make \
netcdf \
openssl-devel \
bzip2-devel \
libffi-devel \
zlib-devel \
&& yum clean all
WORKDIR /python
RUN curl -sS "${PYTHON_URL}" | tar xvz --strip-components=1 \
&& ./configure \
&& make \
&& make install \
&& ./configure --enable-optimizations --silent \
&& make install --silent \
&& curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3
WORKDIR /
Loading