nginx container image based on RaBe UBI9 Minimal.
If you want to host a static website, the following example could get you started.
FROM ghcr.io/radiorabe/nginx:latest
COPY src/ /opt/app-root/src
CMD ["/usr/libexec/s2i/run"]
The CI/CD setup uses semantic commit messages following the conventional commits standard. The workflow is based on the RaBe shared actions and uses go-semantic-commit to create new releases.
The commit message should be structured as follows:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
The commit contains the following structural elements, to communicate intent to the consumers of your library:
- fix: a commit of the type
fix
patches gets released with a PATCH version bump - feat: a commit of the type
feat
gets released as a MINOR version bump - BREAKING CHANGE: a commit that has a footer
BREAKING CHANGE:
gets released as a MAJOR version bump - types other than
fix:
andfeat:
are allowed and don't trigger a release
If a commit does not contain a conventional commit style message you can fix it during the squash and merge operation on the PR.
The CI/CD setup uses Docker build-push Action to publish container images. The workflow is based on the RaBe shared actions.