Commit Graph

7 Commits

Author SHA1 Message Date
dahoud
de943a4a29 Fix: Remplacer l'image RedHat UBI par eclipse-temurin
L'image registry.access.redhat.com/ubi8/openjdk-17-runtime:1.18
n'était pas accessible, causant des échecs de build Docker.

Changements:
- Utilisation de eclipse-temurin:17-jre-alpine (image publique)
- Création manuelle de l'utilisateur appuser (UID 185)
- Même configuration de sécurité et de permissions

Cette image est plus légère et publiquement accessible,
ce qui permet un build Docker sans authentification.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-20 13:09:30 +00:00
dahoud
559a968d2c Fix: Allow public access to Swagger UI and OpenAPI endpoints
Added explicit HTTP auth permissions to allow unauthenticated access to:
- /q/* (health endpoints)
- /openapi (OpenAPI spec)
- /swagger-ui/* (Swagger UI)

This fixes the issue where proactive auth mode blocked access to
documentation endpoints in production.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-20 13:02:07 +00:00
dahoud
3dc0ce9176 Fix: Remove quarkus.http.root-path to fix API routing
The Ingress already handles the /btpxpress path prefix with rewrite-target,
so the backend should serve requests directly without a root-path.

This fixes the 404 errors when accessing endpoints like:
- https://api.lions.dev/btpxpress/q/health
- https://api.lions.dev/btpxpress/api/*

Before: Backend expected /btpxpress/q/health (due to root-path)
After: Backend serves /q/health (Ingress rewrites /btpxpress/... to /...)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-20 10:34:46 +00:00
dahoud
59ef8420d3 Fix: Update Dockerfile to support uber-jar package type 2025-10-13 00:07:24 +00:00
dahoud
89e38f59db Add ci-cd profile to exclude environment-dependent tests 2025-10-12 23:50:37 +00:00
dahoud
7494ed1ec5 Fix: Rendre les tests plus flexibles pour l'environnement CI/CD lionsctl 2025-10-12 23:42:18 +00:00
dahoud
f2bb633142 Initial commit 2025-10-01 01:37:34 +00:00