Closed italopessoa closed 1 month ago
The recent updates encompass enhancements across various components of the project. Key changes include the addition of IF NOT EXISTS
clauses in SQL table creation scripts, the introduction of Kubernetes configurations for deployment and service management, updates to Docker configurations, and logging improvements with Serilog in the API project. Additionally, new interface implementations were added to domain entities to enforce aggregate root patterns.
File(s) | Change Summary |
---|---|
.docker/setup.sql |
Added IF NOT EXISTS clauses to CREATE TABLE statements for Customers , Products , Orders , and OrderItems . |
FIAP.TechChallenge.ByteMeBurger.sln |
Added a new project "kubernetes" with various YAML files related to Kubernetes configurations. |
database/Dockerfile |
Updated to use the official MySQL image and added an init.sql script for initialization. |
database/init.sql |
Introduced table creation for Customers , Products , Orders , and OrderItems with IF NOT EXISTS clauses. |
docker-compose.yml |
Added a seq service, renamed database service's container, and updated build configurations. |
kubernetes/... |
Added various Kubernetes configuration files for ConfigMaps, Deployments, Pods, PersistentVolumes, PersistentVolumeClaims, ReplicaSets, and Services. |
src/FIAP.TechChallenge.ByteMeBurger.Api/... |
Added Serilog.Sinks.Seq package, updated logger configuration, added UseSerilog and UseSerilogRequestLogging , and enhanced Swagger setup. |
src/FIAP.TechChallenge.ByteMeBurger.Domain/Base/IAggregateRoot.cs |
Introduced a new public interface IAggregateRoot . |
src/FIAP.TechChallenge.ByteMeBurger.Domain/Entities/... |
Updated Customer , Order , and Product classes to implement the IAggregateRoot interface. |
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?