nsidc / qgreenland

Source code for generating the QGreenland package hosted at https://qgreenland.org/
https://qgreenland.readthedocs.io
Other
36 stars 9 forks source link

Publish docker image to GHCR and DockerHub #669

Closed MattF-NSIDC closed 1 year ago

MattF-NSIDC commented 1 year ago

Description

Build and publish docker images with GH Actions to GHCR and DockerHub

This entails some other changes; for example, we were always mounting code into containers with volumes. Now, we should have the correct version of the code baked in to the container.

Checklist

If an item on this list is done or not needed, simply check it with [x].

Fixes #542 , fixes #564

MattF-NSIDC commented 1 year ago

Published the first latest image:

https://github.com/nsidc/qgreenland/pkgs/container/qgreenland https://hub.docker.com/repository/docker/nsidc/qgreenland

After publishing with this PR, I changed the workflow triggers so future PRs won't trigger publishes.