Container image with the Sphinx static site generator.
latest
: Latest stable version of the container currently based on Python 3.10.1 and Sphinx 6.2.1.
This image is built on GitHub automatically any time a commit is made or merged to the main
branch and tagged. But if you need to build the image on your own locally, do the following:
-
Install Podman.
-
cd
into the directory containing this repository. -
Build the image:
podman build --file Containerfile --tag container-sphinx:latest .
-
Install Podman.
-
Pull this image from GitHub (or use the image you built above
container-sphinx:latest
):podman pull ghcr.io/chpc-uofu/container-sphinx:latest
-
Run a container from the image:
podman run \ -it \ --privileged \ --volume=/sys/fs/cgroup:/sys/fs/cgroup:ro \ ghcr.io/chpc-uofu/container-sphinx:latest \ bash
- Submit a pull request against
main
. - Once the automated status checks pass, complete the pull request by squash-merging with
main
. - Apply a semantic version tag to the resulting commit (e.g.
v1.0.1
). - At this point the automatic image build on GitHub will trigger, tagging the new image with the semantic version and
latest
.