feat: Add Docker image build & push workflows#60
Conversation
Code Review SummaryThis pull request includes a minor but important update to the 🚀 Key Improvements
|
2e16478 to
9f9ddfe
Compare
Code Review SummaryThis PR introduces robust CI/CD workflows for building and pushing Docker images to GHCR for both standard and enterprise versions. It also enhances the local development experience with new Makefile targets. 🚀 Key Improvements
💡 Minor Suggestions
|
🔍 Code Review💡 1. **.github/workflows/build-image.yml** (Line 36) - PERFORMANCETo significantly improve build times for subsequent runs, consider adding Docker layer caching. This will reuse unmodified layers from previous builds, making your CI/CD process more efficient. GitHub Actions cache (GHA) is a good option for this. Suggested Code: Current Code: - name: Build and push
uses: docker/build-push-action@v5
with:
context: .
push: true
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}Verdict: COMMENT Posted as a comment because posting a review failed. |
Add CI workflows for building and pushing base and enterprise images to GHCR, plus Makefile targets for local prod image management. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
9f9ddfe to
5d0072e
Compare
Add CI workflows for building and pushing base and enterprise images to GHCR, plus Makefile targets for local prod image management.