Configuración del servicio Booking
Booking es un componente de seatmap.pro.
Es una aplicación creada con Spring Boot.
En el archivo application.yaml puedes configurar los parámetros descritos a continuación.
Ajustes del servidor
Puerto en el que se inicia la aplicación.
| Parameter | Descripción | Valor por defecto |
|---|---|---|
| server.port | Puerto del servidor | 9090 |
Propiedades del framework Java Spring
| Parameter | Descripción | Valor por defecto |
|---|---|---|
| spring.datasource.url | Ubicación de la base de datos | jdbc:postgresql://localhost:15432/seatmap |
| spring.datasource.username | Usuario para conectarse a la base de datos | seatmap |
| spring.datasource.password | Contraseña para conectarse a la base de datos | postgres |
| spring.datasource.hikari.connection-timeout | Tiempo de espera de la conexión | 60000 (sesenta segundos) |
| spring.datasource.hikari.maximum-pool-size | Tamaño máximo del pool | 20 |
| spring.datasource.driver-class-name | Driver JDBC para comunicarse con la base de datos | org.postgresql.Driver |
| spring.data.redis.host | Host del servidor Redis | localhost |
| spring.data.redis.port | Puerto del servidor Redis | 16379 |
Ajustes del delimitador
Delimitador de clave compuesta (sector;;row;;seat).
| Parameter | Descripción | Valor por defecto |
|---|---|---|
| export.delimiter | Delimitador | ;; |
Servicios
| Parameter | Descripción | Valor por defecto |
|---|---|---|
| seatmap.path.metrics | Dónde enviar las métricas | https://stat.seatmap.pro/booking-metrics |
| seatmap.path.editor | Dónde se ejecuta el servicio editor | http://localhost:8080 |
Ajustes de Springdoc
Ajustes de generación automática de documentación.
| Parameter | Descripción | Valor por defecto |
|---|---|---|
| springdoc.pathsToMatch | Lista de rutas a coincidir | /api/private/** |
| springdoc.writer-with-order-by-keys | Si se habilita un orden determinista/alfabético | true |