opr-rest-api/src/main/resources/application.yml

53 lines
1.3 KiB
YAML

spring:
datasource:
url: jdbc:postgresql://${DB_HOST}:${DB_PORT:5432}/${DB_NAME:goi}
username: ${DB_USER}
password: ${DB_PASSWORD}
driver-class-name: org.postgresql.Driver
jpa:
hibernate:
ddl-auto: validate
show-sql: false
properties:
hibernate:
format_sql: true
database: postgresql
database-platform: org.hibernate.dialect.PostgreSQLDialect
autoconfigure:
exclude: org.springframework.boot.autoconfigure.security.servlet.UserDetailsServiceAutoConfiguration
application:
security:
jwt:
secret-key: ${JWT_SECRET_KEY}
expiration: 86400000 # a day
refresh-token:
expiration: 604800000 # 7 days
system:
client-id: opr-rest-api
client-secret: ${SYSTEM_CLIENT_SECRET}
pagination:
default-page: 0
default-size: 20
max-size: 100
server:
port: 8083
servlet:
context-path: /opr-rest-api
# ================================
# ADD THIS
# ================================
auth:
api:
base-url: http://auth-service:8080/auth-service
hcm:
api:
base-url: http://hcm-rest-api:8081/hcm-rest-api
sys:
api:
base-url: http://sys-rest-api:8090/sys-rest-api
integration:
api:
base-url: http://integration-service:8091/integration-service
internal:
integration:
token: ${INTEGRATION_INTERNAL_TOKEN}