Настройка сервиса Booking

Booking — это компонент .

Это приложение, построенное на Spring Boot.

В файле application.yaml можно настроить параметры, описанные ниже.

Настройки сервера

Порт, на котором запускается приложение.

Parameter Описание Значение по умолчанию
server.port Порт сервера 9090

Свойства фреймворка Java Spring

Parameter Описание Значение по умолчанию
spring.datasource.url Расположение базы данных jdbc:postgresql://localhost:15432/seatmap
spring.datasource.username Имя пользователя для подключения к базе данных seatmap
spring.datasource.password Пароль для подключения к базе данных postgres
spring.datasource.hikari.connection-timeout Таймаут подключения 60000 (шестьдесят секунд)
spring.datasource.hikari.maximum-pool-size Максимальный размер пула 20
spring.datasource.driver-class-name JDBC-драйвер для связи с базой данных org.postgresql.Driver
spring.data.redis.host Хост сервера Redis localhost
spring.data.redis.port Порт сервера Redis 16379

Настройки разделителя

Разделитель составного ключа (sector;;row;;seat).

Parameter Описание Значение по умолчанию
export.delimiter Разделитель ;;

Сервисы

Parameter Описание Значение по умолчанию
seatmap.path.metrics Куда отправлять метрики https://stat.seatmap.pro/booking-metrics
seatmap.path.editor Где запущен сервис editor http://localhost:8080

Настройки Springdoc

Настройки автоматической генерации документации.

Parameter Описание Значение по умолчанию
springdoc.pathsToMatch Список путей для сопоставления /api/private/**
springdoc.writer-with-order-by-keys Включать ли детерминированную/алфавитную сортировку true