server: port: ${ANALYTICS_SERVICE_PORT:8084} spring: application: name: analytics-service datasource: url: ${ANALYTICS_DB_URL:jdbc:postgresql://20.249.162.125:5432/hiorder_analytics} username: ${ANALYTICS_DB_USERNAME:hiorder_user} password: ${ANALYTICS_DB_PASSWORD:hiorder_pass} driver-class-name: org.postgresql.Driver jpa: hibernate: ddl-auto: ${JPA_DDL_AUTO:create} show-sql: ${JPA_SHOW_SQL:false} properties: hibernate: format_sql: true dialect: org.hibernate.dialect.PostgreSQLDialect data: redis: host: ${REDIS_HOST:localhost} port: ${REDIS_PORT:6379} password: ${REDIS_PASSWORD:} ai-api: openai: api-key: ${OPENAI_API_KEY:} base-url: https://api.openai.com/v1 model: gpt-4o-mini claude: api-key: ${CLAUDE_API_KEY:} base-url: https://api.anthropic.com model: claude-3-sonnet-20240229 #external-api: # openai: # api-key: ${OPENAI_API_KEY:} # base-url: https://api.openai.com # claude: # api-key: ${CLAUDE_API_KEY:} # base-url: https://api.anthropic.com springdoc: api-docs: path: /api-docs swagger-ui: path: /swagger-ui.html management: endpoints: web: exposure: include: health,info,metrics