GitHub workflows for image build and helm chart release #420
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I have added some GitHub workflows that will build the container images for the database, nginx and webapp. I have also added a workflow that will release the helm chart when there are changes.
Notes:
iriswebapp_db
andiriswebapp_app
ghcr.io/dfir-iris/iriswebapp_{db, app, nginx}
main
if there is a push to main and the tag value if there is a release, example:v2.4.6
docker-compose.yml
so that it will pull images from ghcr.io instead of building themdeploy/kubernetes
will be published to a gh-pages branch. After published the chart will be available for install by runningnginx_ingress.yaml
toingress.yaml
Reflects that the template already supports other Ingress classes such as TraefikImages have been tested with docker-compose and k8s deployments
REQUIREMENTS IF PR IS ACCEPTED:
gh-pages
gh-pages
is the default Pages branch atSettings > Pages
master
tomain
GitHub docs -renamingmain
tomaster