updates logo in email templates and adds build commands in apps directories#275
Conversation
- adds missing `.dockerignore` files - migrates Dockerfile to Containerfile - removes github workflows for building container images, as our other central repository will handle all that
There was a problem hiding this comment.
PR Type: Refactoring
PR Summary: This pull request introduces a significant refactoring across multiple application directories within the project. It standardizes the build and deployment process by incorporating shared Taskfile configurations for Go builds and Docker image creation. The changes include the removal of individual Dockerfile and build configurations in favor of a centralized approach using .tools/taskfiles/go-build.yml for Go applications and .tools/taskfiles/docker-builder.yml for Docker image creation. Additionally, it updates the Taskfile.yml in each application directory to utilize these shared configurations, streamlining the build process and ensuring consistency across the project.
Decision: Comment
📝 Type: 'Refactoring' - not supported yet.
- Sourcery currently only approves 'Typo fix' PRs.
✅ Issue addressed: this change correctly addresses the issue or implements the desired feature.
No details provided.
📝 Complexity: the changes are too large or complex for Sourcery to approve.
- Unsupported files: the diff contains files that Sourcery does not currently support during reviews.
- Files deleted: Sourcery does not currently approve diffs with deleted files.
- Big diff: the diff is too large to approve with confidence.
General suggestions:
- Ensure that the new shared Taskfile configurations (
go-build.ymlanddocker-builder.yml) are thoroughly tested across all applications to prevent any build or deployment issues. - Consider adding more detailed comments within the shared Taskfile configurations to explain the purpose of each command and variable. This will improve maintainability and make it easier for new contributors to understand the build process.
- Review the necessity of including dotenv configurations in the Taskfile.yml of each application. If environment variables are required for the build or run process, ensure they are documented and securely managed.
- Given the significant changes to the build and deployment process, it would be beneficial to update the project's README or documentation to reflect these changes. This should include instructions on how to use the new Taskfile commands and any prerequisites for building and deploying the applications.
Thanks for using Sourcery. We offer it for free for open source projects and would be very grateful if you could help us grow. If you like it, would you consider sharing Sourcery on your favourite social media? ✨
updates logo in email templates and adds build commands in apps directories
Resolves kloudlite/kloudlite#37