Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manage qgis and nasa-singleuser images in a consistent fashion #26

Closed
batpad opened this issue Apr 16, 2024 · 4 comments
Closed

Manage qgis and nasa-singleuser images in a consistent fashion #26

batpad opened this issue Apr 16, 2024 · 4 comments
Assignees

Comments

@batpad
Copy link
Collaborator

batpad commented Apr 16, 2024

Part of Objective 1

Currently, we manage the nasa-qgis-image here: https://github.com/2i2c-org/nasa-qgis-image

We manage the Pangeo derived nasa-veda-singleuser image as part of veda-jh-environments here: https://github.com/NASA-IMPACT/veda-jh-environments/tree/main/docker-images/custom/nasa-veda-singleuser

We are no longer using a lot of things in the veda-jh-environments repo. In the interest of simplicity, I propose managing each image in its own repository, and following a consistent pattern for tests, etc.

What this would involve:

Create a separate repository for nasa-singleuser-image or so (need to decide on the naming), make it inherit from pangeo-notebook, and follow the repo2docker repository template to add tests in a consistent fashion. Wire up CI to use the repo2docker github action to run tests, and push the image to the container registry.

cc @yuvipanda

@yuvipanda
Copy link
Collaborator

https://docs.2i2c.org/how-to-guides/add-packages-to-image/ may be helpful documentation to follow :)

@sunu
Copy link
Member

sunu commented May 9, 2024

https://docs.2i2c.org/how-to-guides/add-packages-to-image/ may be helpful documentation to follow :)

@yuvipanda the link returns a 404 page unfortunately

@batpad
Copy link
Collaborator Author

batpad commented May 9, 2024

@sunu I think this seems similar as a how-to: https://docs.2i2c.org/admin/howto/environment/customize-image/

@batpad
Copy link
Collaborator Author

batpad commented Jun 28, 2024

We've switched over the singleuser image to using a single repository using the repo2docker action, so with a similar setup to the nasa-qgis-image repository here: https://github.com/nasa-IMPACT/pangeo-notebook-veda-image/

We can consider moving the https://github.com/2i2c-org/nasa-qgis-image repo under the NASA-IMPACT org.

This all also needs better documentation, covered in #39

Going to close this.

@batpad batpad closed this as completed Jun 28, 2024
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

No branches or pull requests

3 participants