init
This commit is contained in:
commit
91aed7277e
|
@ -0,0 +1,32 @@
|
||||||
|
FROM ubuntu:22.04
|
||||||
|
|
||||||
|
RUN cd /root
|
||||||
|
|
||||||
|
# installing tzdata, which is a dependency of one of the following packages,
|
||||||
|
# needs a little configuration to be run non-interactively. This manually
|
||||||
|
# sets the timezone data it expects
|
||||||
|
RUN ln -fs /usr/share/zoneinfo/America/Vancouver /etc/localtime
|
||||||
|
|
||||||
|
# Setting DEBIAN_FRONTEND here prevents undesired interactive prompts when
|
||||||
|
# installing certain packages (namely tzdata)
|
||||||
|
RUN apt-get update && apt-get install -y \
|
||||||
|
python3 python3-dev python3-pip python3-venv \
|
||||||
|
libnetcdf-dev libproj-dev \
|
||||||
|
libgdal-dev \
|
||||||
|
python3-gdal \
|
||||||
|
libxml2-dev libxslt1-dev
|
||||||
|
|
||||||
|
|
||||||
|
# Create and activate python virtual environment
|
||||||
|
RUN python3 -m venv /root/venv
|
||||||
|
ENV PATH="/root/venv/bin/activate:$PATH"
|
||||||
|
|
||||||
|
# Install pip dependencies
|
||||||
|
RUN pip install "numpy==1.26.4"
|
||||||
|
RUN export CPLUS_INCLUDE_PATH=/usr/include/gdal
|
||||||
|
RUN export CPLUS_INCLUDE_PATH=/usr/include/gdal
|
||||||
|
RUN pip install gdal==`gdal-config --version`
|
||||||
|
|
||||||
|
RUN pip install --extra-index https://pypi.airfire.org/simple fccsmap==4.1.2
|
||||||
|
|
||||||
|
COPY ./better_fccs_canada.nc /root/better_fccs_canada.nc
|
Binary file not shown.
Loading…
Reference in New Issue