refactoring

This commit is contained in:
lionsdev
2026-02-18 14:55:46 +00:00
parent 4d6f0decb4
commit 1d3022fff1
4 changed files with 18 additions and 12 deletions

View File

@@ -31,7 +31,7 @@ ENV QUARKUS_HTTP_PORT=8080
ENV QUARKUS_HTTP_HOST=0.0.0.0 ENV QUARKUS_HTTP_HOST=0.0.0.0
# Configuration Keycloak/OIDC (production) # Configuration Keycloak/OIDC (production)
ENV QUARKUS_OIDC_AUTH_SERVER_URL=https://security.lions.dev/realms/master ENV QUARKUS_OIDC_AUTH_SERVER_URL=https://security.lions.dev/realms/lions-user-manager
ENV QUARKUS_OIDC_CLIENT_ID=lions-user-manager-client ENV QUARKUS_OIDC_CLIENT_ID=lions-user-manager-client
ENV QUARKUS_OIDC_ENABLED=true ENV QUARKUS_OIDC_ENABLED=true
ENV QUARKUS_OIDC_TLS_VERIFICATION=required ENV QUARKUS_OIDC_TLS_VERIFICATION=required
@@ -40,7 +40,7 @@ ENV QUARKUS_OIDC_TLS_VERIFICATION=required
ENV LIONS_USER_MANAGER_BACKEND_URL=https://api.lions.dev/lions-user-manager ENV LIONS_USER_MANAGER_BACKEND_URL=https://api.lions.dev/lions-user-manager
# Configuration CORS # Configuration CORS
ENV QUARKUS_HTTP_CORS_ORIGINS=https://user-manager.lions.dev,https://admin.lions.dev ENV QUARKUS_HTTP_CORS_ORIGINS=https://users.lions.dev,https://admin.lions.dev
ENV QUARKUS_HTTP_CORS_ALLOW_CREDENTIALS=true ENV QUARKUS_HTTP_CORS_ALLOW_CREDENTIALS=true
# Installer curl pour les health checks # Installer curl pour les health checks

View File

@@ -24,9 +24,9 @@ quarkus.oidc.token-state-manager.encryption-secret=${OIDC_ENCRYPTION_SECRET}
# ============================================ # ============================================
# Backend REST Client PROD # Backend REST Client PROD
# ============================================ # ============================================
lions.user.manager.backend.url=${LIONS_USER_MANAGER_BACKEND_URL:https://api.users.lions.dev} lions.user.manager.backend.url=${LIONS_USER_MANAGER_BACKEND_URL:https://api.lions.dev/lions-user-manager}
quarkus.rest-client."lions-user-manager-api".url=${LIONS_USER_MANAGER_BACKEND_URL:https://api.users.lions.dev} quarkus.rest-client."lions-user-manager-api".url=${LIONS_USER_MANAGER_BACKEND_URL:https://api.lions.dev/lions-user-manager}
quarkus.rest-client."user-api".url=${LIONS_USER_MANAGER_BACKEND_URL:https://api.users.lions.dev} quarkus.rest-client."user-api".url=${LIONS_USER_MANAGER_BACKEND_URL:https://api.lions.dev/lions-user-manager}
# ============================================ # ============================================
# Logging PROD (minimal) # Logging PROD (minimal)

View File

@@ -26,26 +26,31 @@ ENV LANGUAGE='en_US:en'
# Configuration des variables d'environnement pour production # Configuration des variables d'environnement pour production
ENV QUARKUS_PROFILE=prod ENV QUARKUS_PROFILE=prod
ENV DB_URL=jdbc:postgresql://postgresql:5432/lions_audit ENV DB_HOST=postgresql-service.postgresql.svc.cluster.local
ENV DB_USERNAME=lions_audit_user ENV DB_PORT=5432
ENV DB_PASSWORD=changeme ENV DB_NAME=lions_user_manager
ENV DB_USERNAME=lionsuser
ENV DB_PASSWORD=LionsUser2025!
ENV SERVER_PORT=8080 ENV SERVER_PORT=8080
# Configuration Keycloak/OIDC (production) # Configuration Keycloak/OIDC (production)
ENV QUARKUS_OIDC_AUTH_SERVER_URL=https://security.lions.dev/realms/master ENV QUARKUS_OIDC_AUTH_SERVER_URL=https://security.lions.dev/realms/lions-user-manager
ENV QUARKUS_OIDC_CLIENT_ID=lions-user-manager ENV QUARKUS_OIDC_CLIENT_ID=lions-user-manager
ENV KEYCLOAK_CLIENT_SECRET=changeme ENV KEYCLOAK_CLIENT_SECRET=oGCivOdgbNHroNsHS1MRBZJXX8VpRGk3
ENV QUARKUS_OIDC_TLS_VERIFICATION=required ENV QUARKUS_OIDC_TLS_VERIFICATION=required
# Configuration Keycloak Admin Client # Configuration Keycloak Admin Client
ENV LIONS_KEYCLOAK_SERVER_URL=https://security.lions.dev ENV LIONS_KEYCLOAK_SERVER_URL=https://security.lions.dev
ENV KEYCLOAK_SERVER_URL=https://security.lions.dev
ENV LIONS_KEYCLOAK_ADMIN_REALM=master ENV LIONS_KEYCLOAK_ADMIN_REALM=master
ENV LIONS_KEYCLOAK_ADMIN_CLIENT_ID=admin-cli ENV LIONS_KEYCLOAK_ADMIN_CLIENT_ID=admin-cli
ENV LIONS_KEYCLOAK_ADMIN_USERNAME=admin ENV LIONS_KEYCLOAK_ADMIN_USERNAME=admin
ENV LIONS_KEYCLOAK_ADMIN_PASSWORD=changeme ENV KEYCLOAK_ADMIN_USERNAME=admin
ENV LIONS_KEYCLOAK_ADMIN_PASSWORD=KeycloakAdmin2025!
ENV KEYCLOAK_ADMIN_PASSWORD=KeycloakAdmin2025!
# Configuration CORS pour production # Configuration CORS pour production
ENV QUARKUS_HTTP_CORS_ORIGINS=https://user-manager.lions.dev,https://admin.lions.dev ENV CORS_ORIGINS=https://users.lions.dev,https://btpxpress.lions.dev,https://admin.lions.dev
ENV QUARKUS_HTTP_CORS_ALLOW_CREDENTIALS=true ENV QUARKUS_HTTP_CORS_ALLOW_CREDENTIALS=true
# Installer curl pour les health checks # Installer curl pour les health checks

View File

@@ -9,6 +9,7 @@
# HTTP Configuration PROD # HTTP Configuration PROD
# ============================================ # ============================================
quarkus.http.port=8080 quarkus.http.port=8080
quarkus.http.root-path=/lions-user-manager
quarkus.http.cors.origins=${CORS_ORIGINS:https://users.lions.dev,https://btpxpress.lions.dev,https://admin.lions.dev} quarkus.http.cors.origins=${CORS_ORIGINS:https://users.lions.dev,https://btpxpress.lions.dev,https://admin.lions.dev}
# ============================================ # ============================================