spring.application.name=axhub-admin # Gateway Fallback Routing (For unregistered tools) mcp.gateway.fallback.routes.sms=http://tool-sms:8082 mcp.gateway.fallback.routes.email=http://tool-email:8083 mcp.gateway.fallback.default-url=http://tool-other:8084 mcp.gateway.fallback.routes.payment=http://tool-payment:8085 mcp.gateway.fallback.routes.hr=http://tool-hr:8086 server.port=8081 server.http2.enabled=true # 기본적으로 local 환경을 실행 spring.profiles.active=local # MyBatis 공통 설정 mybatis.mapper-locations=classpath:mapper/**/*.xml mybatis.type-aliases-package= mybatis.configuration.map-underscore-to-camel-case=true spring.sql.init.mode=always logging.level.com.corundumstudio.socketio=DEBUG # 우아한 종료 (Graceful Shutdown) 설정 server.shutdown=graceful spring.lifecycle.timeout-per-shutdown-phase=20s # Suppress Kafka Connection Logs logging.level.org.apache.kafka=ERROR # Spring AI MCP Server Settings # spring.ai.mcp.server.protocol=STATELESS mcp.agent-claims-required=false mcp.trusted-claims-required=false mcp.write-approval-required=false mcp.default-page-size=100 mcp.max-page-size=500 mcp.max-pages-per-call=3 mcp.max-stream-bytes=1048576 mcp.max-response-bytes-from-tool=5242880 mcp.tool-registry-sync-interval-millis=5000 # API 보안 키 설정 mcp.security.tenant-domains.TESTER-DEV=ALL # Spring AI OpenAI / Gemini API Config spring.ai.openai.api-key=AQ.Ab8RN6KFZggsQf8iooY1v_3h3vp2TIjiYB54dV4Yay3vVKEMtg spring.ai.openai.base-url=https://generativelanguage.googleapis.com/v1beta/openai/ spring.ai.openai.chat.options.model=gemini-flash-latest spring.ai.openai.chat.options.temperature=0.3