spring: lifecycle.timeout-per-shutdown-phase: 40s jackson: default-property-inclusion: non_null boot: admin: client: instance: service-base-url: ${pcp.services.stations} management-base-url: ${pcp.services.stations} springdoc: swagger-ui: enabled: true layout: BaseLayout path: /swagger/ui api-docs: enabled: true path: /api-docs logging: level: root: INFO management: endpoints: web: exposure: include: "*" endpoint: health: show-details: always info: enabled: true --- spring: config: activate: on-profile: local datasource: driver-class-name: org.postgresql.Driver url: jdbc:postgresql://${pcp.infra.postgres.host}:${pcp.infra.postgres.port}/pcp_stations username: postgres password: password jpa: hibernate: ddl-auto: validate properties: hibernate: dialect: org.hibernate.dialect.PostgreSQLDialect jdbc: lob: non_contextual_creation: true flyway: enabled: true baseline-on-migrate: true locations: classpath:db/migration codec: max-in-memory-size: 20MB server: port: ${pcp.ports.stations:7009} --- spring: config: activate: on-profile: dev datasource: driver-class-name: org.postgresql.Driver url: "${SPRING_DATASOURCE_URL}" username: "${SPRING_DATASOURCE_USERNAME}" password: "${SPRING_DATASOURCE_PASSWORD}" jpa: hibernate: ddl-auto: validate properties: hibernate: dialect: org.hibernate.dialect.PostgreSQLDialect jdbc: lob: non_contextual_creation: true flyway: enabled: true baseline-on-migrate: true locations: classpath:db/migration codec: max-in-memory-size: 20MB server: port: ${pcp.ports.stations:8080} classifier: stations-url: ${CLASSIFIER_STATIONS_URL:https://ordinis.k8s.265.nstart.cloud/api/v1/ground_station/records} # cache TTL stations-cache-ttl: ${CLASSIFIER_STATIONS_CACHE_TTL:15m} # MDM retries stations-refresh-attempts: ${CLASSIFIER_STATIONS_REFRESH_ATTEMPTS:3} # MDM retry delay stations-refresh-retry-delay: ${CLASSIFIER_STATIONS_REFRESH_RETRY_DELAY:300ms} # MDM failure cooldown stations-refresh-failure-cooldown: ${CLASSIFIER_STATIONS_REFRESH_FAILURE_COOLDOWN:5s}