From a821896568aa0da217aa87b5e25d22a912d98122 Mon Sep 17 00:00:00 2001 From: EGI-ILM Date: Wed, 20 Nov 2024 16:12:19 +0100 Subject: [PATCH] New instance for Jerico core VLab (See 28433) --- .github/workflows/d4science-images.yml | 1 + single-user-d4science-jericocore/Dockerfile | 8 + .../environment.yml | 159 ++++++++++++++++++ single-user-d4science-jericocore/start | 3 + 4 files changed, 171 insertions(+) create mode 100644 single-user-d4science-jericocore/Dockerfile create mode 100644 single-user-d4science-jericocore/environment.yml create mode 100644 single-user-d4science-jericocore/start diff --git a/.github/workflows/d4science-images.yml b/.github/workflows/d4science-images.yml index d8e2149..9a1392f 100644 --- a/.github/workflows/d4science-images.yml +++ b/.github/workflows/d4science-images.yml @@ -27,6 +27,7 @@ jobs: "single-user-pluto-d4science/Dockerfile" "single-user-sobigdata-itineris/Dockerfile" "single-user-sobigdata-itinerisclima/Dockerfile" + "single-user-d4science-jericocore/Dockerfile" base-image: diff --git a/single-user-d4science-jericocore/Dockerfile b/single-user-d4science-jericocore/Dockerfile new file mode 100644 index 0000000..123ded2 --- /dev/null +++ b/single-user-d4science-jericocore/Dockerfile @@ -0,0 +1,8 @@ +# See 28433 + +# ONBUILD instructions in base-image/Dockerfile are used to +# perform certain actions based on the presence of specific +# files (such as conda-linux-64.lock, start) in this repo. +# Refer to the base-image/Dockerfile for documentation. +ARG PANGEO_BASE_IMAGE_TAG=2024.11.11 +FROM pangeo/base-image:${PANGEO_BASE_IMAGE_TAG} diff --git a/single-user-d4science-jericocore/environment.yml b/single-user-d4science-jericocore/environment.yml new file mode 100644 index 0000000..7131239 --- /dev/null +++ b/single-user-d4science-jericocore/environment.yml @@ -0,0 +1,159 @@ +name: pangeo +channels: + - conda-forge +dependencies: + - python<3.10 + - adlfs + - aiobotocore + - birdy + - black + - bokeh + - boto3 + - cdsapi + - cf_xarray + - cfgrib + - cfunits + - climpred + - coiled + - curl + - dask-geopandas + - dask==2024.7.0 + - dask-expr + - dask-mpi + - datashader + - datacube + - dask-geopandas + - depfinder + - erddapy + - fastparquet + - firefox + - geckodriver + - flox + - folium + - fsspec>=2024.2.0 + - gcsfs + - gdal + - gdptools + - geocube + - geogif + - geolinks + - geopandas + - geopy + - geoviews + - gifsicle + - graphviz + - gsw-xarray + - h5netcdf + - h5py + - hologridgen + - holoviews>=1.18.3 + - htop + - hvplot + - imagecodecs + - intake>=2.0 + - intake-geopandas + - intake-stac + - intake-xarray + - intake-parquet + - ipykernel + - ipyleaflet + - ipywidgets + - isort + - jinja2 + - jupyter_bokeh + - jupyter-panel-proxy + - jupyterlab_code_formatter + - jupytext + - kerchunk + - jq + - leafmap + - lxml + - lz4 + - mamba + - metpy + - mpi4py + - nbgitpuller + - nbstripout + - nco + - netcdf4 + - numba + - numcodecs + - odc-algo + - odc-stac + - openpyxl + - osmnx + - owslib + - pandas + - panel + - pangeo-forge-recipes + - papermill + - param + - pip + - pint-xarray + - planetary-computer + - pyarrow + - pyarrow-hotfix + - pyepsg + - pygeohydro + - pydaymet + - pynhd + - py3dep + - pygeoogc + - pygeoutils + - pynco + - pyogrio + - pyvista + - async_retriever + - pystac + - pystac-client + - python-graphviz + - python-snappy + - pyyaml + - python-gist + - rasterio + - rechunker + - requests + - rich + - rio-cogeo + - rioxarray + - scikit-image + - s3fs + - seawater + - selenium + - siphon + - spatialpandas + - stackstac + - toolz + - ujson + - unzip + - utide + - vim + - wgrib2 + - xagg + - xarray-spatial + - xarray_leaflet + - xbitinfo-python + - xesmf + - xoak + - xrviz + - xskillscore + - zip + - zstandard + - xmip + - intake-esm + - xarray-datatree + - h5pyd + - noaa-coops + - kbatch + - xstac + - zarr + - jupyter-book + - ghp-import + - jsonschema-with-format-nongpl + - webcolors + - xarrayutils + - earthaccess + - pip: + - pangeo-forge-esgf + - streamjoy + - webdriver_manager diff --git a/single-user-d4science-jericocore/start b/single-user-d4science-jericocore/start new file mode 100644 index 0000000..dd95963 --- /dev/null +++ b/single-user-d4science-jericocore/start @@ -0,0 +1,3 @@ +#!/bin/bash -l + +exec "$@"