fix(prod): ignore missing Flyway migrations + disable file logging

- quarkus.flyway.ignore-migration-patterns=*:missing — migrations V1.2/V1.3
  appliquées en DB mais absentes localement (après consolidation V1-V10)
- quarkus.log.file.enable=false — /var/log/unionflow/ absent dans le container

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
dahoud
2026-04-04 16:38:25 +00:00
parent e00a9301d8
commit 437f3c819e

View File

@@ -18,6 +18,10 @@ quarkus.datasource.jdbc.max-lifetime=PT30M
quarkus.hibernate-orm.database.generation=validate
quarkus.hibernate-orm.statistics=false
# Flyway — ignorer les migrations appliquées en DB mais absentes localement
# (suite à la consolidation V1-V10 → V1, les anciennes V1.1/V1.2/V1.3 ne sont plus présentes)
quarkus.flyway.ignore-migration-patterns=*:missing
# CORS — strict en production
quarkus.http.cors.origins=${CORS_ORIGINS:https://unionflow.lions.dev,https://security.lions.dev}
quarkus.http.cors.access-control-allow-credentials=true
@@ -43,8 +47,8 @@ quarkus.smallrye-openapi.oidc-open-id-connect-url=${quarkus.oidc.auth-server-url
# Swagger UI — désactivé en production
quarkus.swagger-ui.always-include=false
# Logging — fichier en production
quarkus.log.file.enable=true
# Logging — fichier en production (le répertoire doit exister dans le container)
quarkus.log.file.enable=false
quarkus.log.file.path=/var/log/unionflow/server.log
quarkus.log.file.rotation.max-file-size=10M
quarkus.log.file.rotation.max-backup-index=5