Implemented MinIO setup including StatefulSet, Service, and Ingress resources. Added scripts to manage Kubernetes secrets for secure handling of credentials. Configured Terraform and IntelliJ project files for streamlined development workflow.
- Updated deployment configurations and secrets to include MinIO settings for object storage.
- Enhanced README with setup instructions and generated secure credentials guidance.
- Integrated MinIO-related environment variables and included necessary YAML files for deployment.
- Updated the Media model across frontend, backend, and database layers
to replace references to "s3Url" with "publicUrl."
- Added nullable constraints where applicable and adjusted related logic
for consistency and clarity. Also streamlined project configurations
and improved dataset definitions.