2 Commits

Author SHA1 Message Date
Gato 0a48f3743b chore: commite gradle-wrapper.jar et exclut de *.jar dans .gitignore
CI — Tests & Docker Build / Tests (push) Failing after 1m36s
CI — Tests & Docker Build / Build & push image Docker (push) Has been skipped
Sans le jar, ./gradlew échoue au docker build en CI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 08:32:30 +02:00
Gato c230a999ab feat: initialisation du projet Olhar-API en Clean Architecture
- Spring Boot 3.4.1 + Gradle Kotlin DSL, Java 21
- Clean Architecture (domain / application / infrastructure / interfaces)
- Spring Security stateless avec JWT (JJWT 0.12.6)
- Flyway + PostgreSQL (migration V1 table users)
- SpringDoc OpenAPI / Swagger UI avec auth Bearer
- Testcontainers pour les tests d'intégration
- Use cases Register et Authenticate (endpoints POST /api/v1/auth/register et /login)
- GlobalExceptionHandler avec ProblemDetail (RFC 9457)
- docker-compose.yml pour Postgres local

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-07 05:56:46 +02:00