This is an automated email from the ASF dual-hosted git repository.
lahirujayathilake pushed a commit to branch cyberfaces
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/cyberfaces by this push:
new 95b9697330 docker dependencies
95b9697330 is described below
commit 95b96973306fcb5375a6ef62d7340ad475a431d4
Author: lahiruj <[email protected]>
AuthorDate: Tue Feb 25 15:33:39 2025 -0500
docker dependencies
---
.../jupyter/deployments/cyberfaces/agent/Dockerfile | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git
a/modules/agent-framework/airavata-agent/jupyter/deployments/cyberfaces/agent/Dockerfile
b/modules/agent-framework/airavata-agent/jupyter/deployments/cyberfaces/agent/Dockerfile
index ef2a15e01f..3521c00a86 100644
---
a/modules/agent-framework/airavata-agent/jupyter/deployments/cyberfaces/agent/Dockerfile
+++
b/modules/agent-framework/airavata-agent/jupyter/deployments/cyberfaces/agent/Dockerfile
@@ -1,8 +1,24 @@
-FROM cybershuttle/base-cyberfaces
+FROM python:3.8.13-slim
USER root
-RUN pip install flask jupyter jupyter-client
+RUN pip install pandas
+RUN pip install geopandas
+RUN pip install pygeos
+RUN pip install matplotlib
+RUN pip install "numpy<2"
+RUN apt update
+RUN apt install -y gdal-bin
+RUN pip install -U libpysal
+RUN pip install -U esda
+RUN pip3 install contextily
+
+RUN pip install flask jupyter jupyter-client wget jupyter_contrib_nbextensions
\
+ utm matplotlib_scalebar earthpy patool cdsapi gdown geojson pyarrow pooch
zarr cython dask fsspec gcsfs \
+ intake intake-esm cmaps cartopy regionmask cdo-api-py progressbar
googledrivedownloader cartopy s3fs pywbt cfgrib \
+ tensorflow seaborn earthengine-api folium scikit-learn netCDF4 xarray
statsmodels pmdarima \
+ pygridmet hydrofunctions pynhd missingno geemap numba==0.56.3 scipy \
+ rasterio ipyleaflet bsddb3 scikit-learn
RUN mkdir -p /opt/jupyter
RUN python -m venv /opt/jupyter/venv
ADD airavata-agent-linux /opt/airavata-agent