Docker build configuration for impierce/ssi-agent (beta branch). This repository provides a custom Dockerfile and configuration to build and publish the SSI agent container image to the SURF container registry.
To build and publish a new version of the SSI agent:
- Update submodule to latest version on
betabranch - Commit this change
- Tag the commit with the version number, e.g.
0.1.0 - Push the tag to GitHub
git submodule update --remote ssi-agent-source
git add ssi-agent-source
git commit -m "Update ssi-agent to latest beta"
git tag 0.1.0
git push origin 0.1.0The image will be published to ghcr.io/edubadges-educredentials/ssi-agent:1.0.0 and `ghcr.io/edubadges-educredentials/ssi-agent:latest'
Tagging is optional. Without tag, only a :latest image will be published.
Prerequisites:
- podman or docker
- just
just buildThis will copy files into the submodule, so run afterwards:
just clean