Skip to content

Add EOPF JupyterHub Dask Docker image#44

Open
Yuvraj198920 wants to merge 4 commits intomainfrom
feature/issue-43-eopf-jupyterhub-dask
Open

Add EOPF JupyterHub Dask Docker image#44
Yuvraj198920 wants to merge 4 commits intomainfrom
feature/issue-43-eopf-jupyterhub-dask

Conversation

@Yuvraj198920
Copy link
Contributor

Closes #43 - Docker image for SAFE to Zarr conversion with JupyterHub and Dask

- Based on official EOPF image (registry.eopf.copernicus.eu/cpm/eopf-cpm:2-6-3)
- Installs JupyterHub, JupyterLab with extensions
- Includes Dask and Dask Gateway support
- Compatible with JupyterHub deployments

Resolves #43
- Lists all required JupyterHub and Dask packages
- Provides alternative installation method
- Documents dependencies for the image

Related to #43
- Overview and features
- Building and running instructions
- JupyterHub configuration examples
- Docker Hub repository information

Related to #43
- Add PYTHONPATH environment variable to make packages installed in
  /home/dask/.local/ accessible to all users
- Ensures xarray, zarr, netCDF4, and dask_gateway from base image
  are available when running JupyterLab or JupyterHub
- Update main README with eopf-jupyterhub-dask image information
@Yuvraj198920 Yuvraj198920 marked this pull request as draft January 13, 2026 10:37
@Yuvraj198920 Yuvraj198920 marked this pull request as ready for review January 13, 2026 10:37
@Yuvraj198920 Yuvraj198920 self-assigned this Jan 13, 2026
@Yuvraj198920
Copy link
Contributor Author

@senmao @clausmichele requesting your review.

Copy link
Member

@clausmichele clausmichele left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general it's fine. I'm already testing the image with the help of @senmao. Once we are able to fix this EOPF-Sample-Service/eopf-sample-notebooks#186 (comment) we can merge this PR.

Comment on lines +65 to +70
## Related Issues and PRs

- Issue: [#43 - Create Docker image with eopf compatible with JupyterHub and Dask Cluster](https://github.com/EOPF-Sample-Service/eopf-container-images/issues/43)
- Related Issue: https://github.com/EOPF-Sample-Service/eopf-sample-notebooks/issues/185
- Related PR: https://github.com/EOPF-Sample-Service/eopf-sample-notebooks/pull/186

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove this part, not relevant for the README

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@clausmichele okay sure, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create Docker image with eopf compatible with JupyterHub and Dask Cluster

2 participants