Skip to content

IAV-88/feat: initial project setup with base structure and configuration files

salaheddine zidani a demandé de fusionner feature/IAV-88 vers develop

🎯 Overview

This MR initializes the base project structure for the IAVIA File Manager Service microservice.

📋 Changes

  • Created Spring Boot project structure with clean architecture layers
  • Set up package organization:
    • configs - Application configuration classes
    • constants - Application constants
    • controllers - REST API controllers
    • dtos - Data Transfer Objects
    • mappers - Entity/DTO mappers
    • repositories - Data access layer
    • services - Business logic layer
    • utils - Utility classes
  • Added Docker support (Dockerfile + docker-compose.yml)
  • Configured GitLab CI/CD pipeline (.gitlab-ci.yml)
  • Added project documentation (README.md, CHANGELOG.md)
  • Set up Maven configuration (pom.xml)
  • Added .gitignore for Java/Maven projects

📝 Notes

  • This is the foundation for the file manager service
  • Ready for feature development
  • All standard configurations are in place

Closes IAV-88

Modification effectuée par salaheddine zidani

Rapports de requête de fusion