106 lines
6.8 KiB
Properties
106 lines
6.8 KiB
Properties
#DB
|
|
# spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL95Dialect
|
|
#spring.jpa.show-sql=false
|
|
#spring.jpa.hibernate.ddl-auto=none
|
|
#spring.database.driverClassName=org.postgresql.Driver
|
|
#spring.datasource.url=jdbc:postgresql://localhost:5432/mstemplate
|
|
#spring.datasource.username=admin
|
|
#spring.datasource.password=admin
|
|
|
|
# LIQUIBASE settings
|
|
#logging.level.liquibase=ERROR
|
|
#spring.liquibase.change-log=classpath:/db/master.xml
|
|
|
|
#APP
|
|
server.port=${SERVER_PORT:8080}
|
|
|
|
#Rit Modules
|
|
|
|
modules.logging.message.enable-interceptors=${MODULES_LOGGING_MESSAGE_ENABLE_INTERCEPTORS:true}
|
|
modules.logging.message.enable=${MODULES_LOGGING_MESSAGE_ENABLE:true}
|
|
modules.logging.message.configuration=${MODULES_LOGGING_MESSAGE_CONFIGURATION:CONSOLE,EVENT}
|
|
modules.logging.application.enable=${MODULES_LOGGING_APPLICATION_ENABLE:true}
|
|
modules.logging.application.level=${MODULES_LOGGING_APPLICATION_LEVEL:DEBUG}
|
|
modules.logging.application.configuration=${MODULES_LOGGING_APPLICATION_CONFIGURATION:{'*':'CONSOLE,EVENT'}}
|
|
modules.common.vtconfig.enable=${MODULES_COMMON_VTCONFIG_ENABLE:true}
|
|
modules.common.vtconfig.use-cache=${MODULES_COMMON_VTCONFIG_USE_CACHE:true}
|
|
modules.common.i18n.errorMessage.enable=${MODULES_COMMON_I18N_ERRORMESSAGE_ENABLE:true}
|
|
modules.common.i18n.errorMessage.default.lang=${MODULES_COMMON_I18N_ERRORMESSAGE_DEFAULT_LANG:en-US}
|
|
modules.common.i18n.locale=${MODULES_COMMON_I18N_LOCALE:en-US,es-ES}
|
|
modules.common.i18n.default-lang=${MODULES_COMMON_I18N_DEFAULT_LANG:en-US}
|
|
|
|
#Management and Metrics
|
|
management.endpoints.web.exposure.include=${MANAGEMENT_ENDPOINTS_WEB_EXPOSURE_INCLUDE:health,info,metrics,prometheus}
|
|
management.prometheus.metrics.export.enabled=${MANAGEMENT_PROMETHEUS_METRICS_EXPORT_ENABLED:true}
|
|
management.endpoint.health.probes.enabled=${MANAGEMENT_ENDPOINT_HEALTH_PROBES_ENABLED:true}
|
|
management.metrics.tags.application=${spring.application.name}
|
|
|
|
|
|
spring.application.name=${SPRING_APPLICATION_NAME:numerotemporal-service-api}
|
|
spring.sleuth.otel.config.trace-id-ratio-based=${SPRING_SLEUTH_OTEL_CONFIG_TRACE_ID_RATIO_BASED:0}
|
|
spring.sleuth.otel.exporter.otlp.endpoint=${SPRING_SLEUTH_OTEL_EXPORTER_OTLP_ENDPOINT:http://localhost:4317}
|
|
spring.sleuth.otel.log.exporter.enabled=${SPRING_SLEUTH_OTEL_LOG_EXPORTER_ENABLED:false}
|
|
spring.sleuth.async.enabled=${SPRING_SLEUTH_ASYNC_ENABLED:false}
|
|
spring.sleuth.propagation.type=${SPRING_SLEUTH_PROPAGATION_TYPE:b3}
|
|
spring.sleuth.baggage.remote-fields=${SPRING_SLEUTH_BAGGAGE_REMOTE_FIELDS:x-consumer-username}
|
|
|
|
event.processing.client.producer.enable=${EVENT_PROCESSING_CLIENT_PRODUCER_ENABLE:false}
|
|
event.processing.queue.engine=${EVENT_PROCESSING_QUEUE_ENGINE:KAFKA}
|
|
event.processing.kafka.address=${EVENT_PROCESSING_KAFKA_ADDRESS:kf-cluster-kafka-bootstrap.msg-prod.svc.cluster.local:9092}
|
|
event.processing.queue.business=${EVENT_PROCESSING_QUEUE_BUSINESS:event-tracing}
|
|
event.processing.queue.message=${EVENT_PROCESSING_QUEUE_MESSAGE:event-tracing}
|
|
event.processing.queue.application=${EVENT_PROCESSING_QUEUE_APPLICATION:event-tracing}
|
|
event.processing.logger.event.enable=${EVENT_PROCESSING_LOGGER_EVENT_ENABLE:true}
|
|
|
|
## Messaging
|
|
app.environment=${APP_ENVIRONMENT:PROD}
|
|
modules.messaging.baseurl.isProperty=${MODULES_MESSAGING_BASEURL_ISPROPERTY:true}
|
|
|
|
modules.logging.obfuscation.enabled=${MODULES_LOGGING_OBFUSCATION_ENABLED:true}
|
|
modules.logging.obfuscation.defaultReplaceType=${MODULES_LOGGING_OBFUSCATION_DEFAULTREPLACETYPE:-}
|
|
modules.logging.obfuscation.replaceType.number=${MODULES_LOGGING_OBFUSCATION_REPLACETYPE_NUMBER:000000}
|
|
modules.logging.obfuscation.replaceType.string=${MODULES_LOGGING_OBFUSCATION_REPLACETYPE_STRING:XXXXXX}
|
|
modules.logging.obfuscation.configurationList[0]=${MODULES_LOGGING_OBFUSCATION_CONFIGURATIONLIST[0]:GET,.*,$[0].name.common,string}
|
|
|
|
#Native options:
|
|
spring.native.remove-unused-autoconfig=${SPRING_NATIVE_REMOVE_UNUSED_AUTOCONFIG:true}
|
|
spring.native.remove-yaml-support=${SPRING_NATIVE_REMOVE_YAML_SUPPORT:true}
|
|
|
|
|
|
#VALOR DE OPERACION
|
|
service.numerotemporal.operacion=${SERVICE_NUMEROTEMPORAL_OPERACION:numerotemporal}
|
|
#VALOR DE SISTEMA
|
|
service.numerotemporal.sistema=${SERVICE_NUMEROTEMPORAL_SISTEMA:numerotemporal}
|
|
service.numerotemporal.metodo=${SERVICE_NUMEROTEMPORAL_METODO:POST}
|
|
#Messaging configuration for external services
|
|
modules.messaging.configuration.adapterDefinitions[0]=${MODULES_MESSAGING_CONFIGURATION_ADAPTERDEFINITIONS[0]:AD_COD_0001,com.millicom.microservice.service.service.numero.temporal.ConsultarImplementacion,${service.numerotemporal.operacion},${service.numerotemporal.metodo},,com.millicom.microservice.service.external.services.personalizado.ConsultarResponse,${service.numerotemporal.sistema}}
|
|
#Adapter endpoints
|
|
modules.messaging.configuration.adapterEndpoints[0]=${MODULES_MESSAGING_CONFIGURATION_ADAPTERENDPOINTS[0]:AE_COD_0001,AD_COD_0001,messaging.baseUrl.numerotemporal.orquestador,PROD,,,}
|
|
#LEGADO
|
|
messaging.baseUrl.numerotemporal.orquestador=${MESSAGING_BASEURL_NUMEROTEMPORAL_ORQUESTADOR:http://172.28.66.196:8143/api/v1/resourceValidation}
|
|
|
|
|
|
|
|
|
|
#CABECERAS QUE SE ENVIAN DEL ADAPTADOR AL LEGADO (N cabeceras)
|
|
service.numerotemporal.legado.header.content-type=${SERVICE_NUMEROTEMPORAL_LEGADO_HEADER_CONTENT_TYPE:application/json}
|
|
#PATCH que recibe el adaptador (N var)
|
|
#service.numerotemporal.path.vars.content-type=application/json
|
|
#BANDERA PARA DEVOLVER CABECERAS DEL LEGADO
|
|
service.numerotemporal.devolver.cabeceras.del.legado=${SERVICE_NUMEROTEMPORAL_DEVOLVER_CABECERAS_DEL_LEGADO:false}
|
|
#PATCH SERVICIO numerotemporal
|
|
service.numerotemporal.patch=${SERVICE_NUMEROTEMPORAL_PATCH:/api/v1/consultaNumeroTemporalV2}
|
|
service.numerotemporal.codigos.http.a.controlar=${SERVICE_NUMEROTEMPORAL_CODIGOS_HTTP_A_CONTROLAR:502}
|
|
|
|
response.errors.400=${RESPONSE_ERRORS_400_ERRORS[0]_MESSAGE:Cannot query field 'lifecycleStatus6' on type 'Products'. Did you mean 'lifecycleStatus', 'lifecycles' or 'lifecyclesList'? (line 6, column 11):\n statusPhone_status: lifecycleStatus6\n ^}
|
|
response.errors.405=${RESPONSE_ERRORS_405_ERRORS[0]_MESSAGE:Method Not Allowed}
|
|
response.errors.500=${RESPONSE_ERRORS_500_ERRORS[0]_MESSAGE:unknown_error}
|
|
response.errors.503=${RESPONSE_ERRORS_503_ERRORS[0]_MESSAGE:server that is down for maintenance or that is overloaded}
|
|
response.errors.502=${RESPONSE_ERRORS_502_ERRORS[0]_MESSAGE:No se pudo establecer conexion con el Servidor: ${messaging.baseUrl.numerotemporal.orquestador}}
|
|
response.errors.415=${RESPONSE_ERRORS_415_ERRORS[0]_MESSAGE:The request's Content-Type is not supported. Expected:application/json or application/vnd.api+json}
|
|
response.errors.default=${RESPONSE_ERRORS_DEFAULT_ERRORS[0]_MESSAGE:Error Interno del Adaptador}
|
|
|
|
#logging.level.org.springframework.ws.client.MessageTracing.sent=DEBUG
|
|
#logging.level.org.springframework.ws.server.MessageTracing.sent=DEBUG
|
|
#logging.level.org.springframework.ws.client.MessageTracing.received=TRACE
|
|
#logging.level.org.springframework.ws.server.MessageTracing.received=TRACE |