124 lines
5.3 KiB
YAML
124 lines
5.3 KiB
YAML
server:
|
|
port: ${INTEGRATION_PORT:9210}
|
|
|
|
spring:
|
|
profiles:
|
|
active: ${SPRING_PROFILES_ACTIVE:test}
|
|
application:
|
|
name: integration-service
|
|
servlet:
|
|
multipart:
|
|
max-file-size: 5MB
|
|
max-request-size: 6MB
|
|
autoconfigure:
|
|
exclude:
|
|
- org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
|
|
- com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration
|
|
config:
|
|
import:
|
|
- nacos:baiyue-common.yml?group=${NACOS_GROUP:BAIYUE}&refreshEnabled=true
|
|
- nacos:${spring.application.name}.yml?group=${NACOS_GROUP:BAIYUE}&refreshEnabled=true
|
|
cloud:
|
|
nacos:
|
|
server-addr: ${NACOS_SERVER_ADDR}
|
|
username: ${NACOS_USERNAME}
|
|
password: ${NACOS_PASSWORD}
|
|
discovery:
|
|
enabled: ${NACOS_DISCOVERY_ENABLED:true}
|
|
register-enabled: ${NACOS_REGISTER_ENABLED:true}
|
|
group: ${NACOS_GROUP:BAIYUE}
|
|
namespace: ${NACOS_NAMESPACE}
|
|
config:
|
|
namespace: ${NACOS_NAMESPACE}
|
|
|
|
baiyue:
|
|
security:
|
|
internal-service-token: ${INTERNAL_SERVICE_TOKEN:}
|
|
integration:
|
|
lingxing-wms:
|
|
enabled: ${LINGXING_WMS_ENABLED:false}
|
|
base-uri: https://api.xlwms.com
|
|
app-key: ${LINGXING_OMS_APP_KEY:}
|
|
app-secret: ${LINGXING_OMS_APP_SECRET:}
|
|
connect-timeout: 5s
|
|
request-timeout: 15s
|
|
egress:
|
|
collection-mode: ${LINGXING_COLLECTION_MODE:OFF}
|
|
environment-label: ${LINGXING_ENVIRONMENT_LABEL:test}
|
|
source-account: ${LINGXING_SOURCE_ACCOUNT:lingxing-primary}
|
|
external-exclusive-grant-id: ${LINGXING_EXTERNAL_EXCLUSIVE_GRANT_ID:}
|
|
budget-authority-base-uri: ${LINGXING_BUDGET_AUTHORITY_BASE_URI:http://lastleg-service:9303}
|
|
min-start-interval: 5s
|
|
cooldown-fallback: 5m
|
|
# Explicitly inject external-exclusive-until (ISO Instant) and budget-authority-base-uri.
|
|
# Missing proof/authority fails closed even when the old enabled switch is true.
|
|
baidu-ocr:
|
|
enabled: ${BAIDU_OCR_ENABLED:false}
|
|
api-key: ${BAIDU_OCR_API_KEY:}
|
|
secret-key: ${BAIDU_OCR_SECRET_KEY:}
|
|
token-url: ${BAIDU_OCR_TOKEN_URL:https://aip.baidubce.com/oauth/2.0/token}
|
|
meter-url: ${BAIDU_OCR_METER_URL:https://aip.baidubce.com/rest/2.0/ocr/v1/meter}
|
|
connect-timeout: ${BAIDU_OCR_CONNECT_TIMEOUT:10s}
|
|
request-timeout: ${BAIDU_OCR_REQUEST_TIMEOUT:60s}
|
|
input-root: ${WEIGHT_OCR_INPUT_ROOT:${java.io.tmpdir}/baiyue-weight-ocr/input}
|
|
output-root: ${WEIGHT_OCR_OUTPUT_ROOT:${java.io.tmpdir}/baiyue-weight-ocr/output}
|
|
max-image-size: ${WEIGHT_OCR_MAX_IMAGE_SIZE:5MB}
|
|
max-image-pixels: ${WEIGHT_OCR_MAX_IMAGE_PIXELS:40000000}
|
|
max-batch-size: ${WEIGHT_OCR_MAX_BATCH_SIZE:50}
|
|
min-request-interval: ${BAIDU_OCR_MIN_REQUEST_INTERVAL:600ms}
|
|
max-qps-retries: ${BAIDU_OCR_MAX_QPS_RETRIES:3}
|
|
amazon-sp-api:
|
|
enabled: ${AMAZON_SP_API_ENABLED:false}
|
|
client-id: ${AMAZON_SP_API_CLIENT_ID:}
|
|
client-secret: ${AMAZON_SP_API_CLIENT_SECRET:}
|
|
refresh-token: ${AMAZON_SP_API_REFRESH_TOKEN:}
|
|
aws-access-key: ${AMAZON_SP_API_AWS_ACCESS_KEY:}
|
|
aws-secret-key: ${AMAZON_SP_API_AWS_SECRET_KEY:}
|
|
region: ${AMAZON_SP_API_REGION:}
|
|
carrier-schedule:
|
|
matson:
|
|
enabled: ${MATSON_TRACKING_ENABLED:false}
|
|
page-url: ${MATSON_TRACKING_PAGE_URL:https://www.matson.com/shipment-tracking.html}
|
|
query-url: ${MATSON_TRACKING_QUERY_URL:https://www.matson.com/wp-content/plugins/matson-plugin/Api_calls/tracking_booking_proxy.php}
|
|
connect-timeout: ${MATSON_TRACKING_CONNECT_TIMEOUT:10s}
|
|
request-timeout: ${MATSON_TRACKING_REQUEST_TIMEOUT:30s}
|
|
min-request-interval: ${MATSON_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
|
hede:
|
|
enabled: ${HEDE_TRACKING_ENABLED:false}
|
|
query-url: ${HEDE_TRACKING_QUERY_URL:http://elines.hedehk.com/getVBilldynamic}
|
|
connect-timeout: ${HEDE_TRACKING_CONNECT_TIMEOUT:10s}
|
|
request-timeout: ${HEDE_TRACKING_REQUEST_TIMEOUT:30s}
|
|
min-request-interval: ${HEDE_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
|
sml:
|
|
enabled: ${SML_TRACKING_ENABLED:false}
|
|
query-url: ${SML_TRACKING_QUERY_URL:https://esvc.smlines.com/smline/CUP_HOM_3301GS.do}
|
|
connect-timeout: ${SML_TRACKING_CONNECT_TIMEOUT:10s}
|
|
request-timeout: ${SML_TRACKING_REQUEST_TIMEOUT:30s}
|
|
min-request-interval: ${SML_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
|
zim:
|
|
enabled: ${ZIM_TRACKING_ENABLED:false}
|
|
authorization-url: ${ZIM_AUTHORIZATION_URL:https://apigw.zim.com/authorize/v1}
|
|
tracing-base-url: ${ZIM_TRACING_BASE_URL:https://apigw.zim.com/tracing/v2}
|
|
client-id: ${ZIM_CLIENT_ID:}
|
|
client-secret: ${ZIM_CLIENT_SECRET:}
|
|
subscription-key: ${ZIM_TRACKING_SUBSCRIPTION_KEY:}
|
|
connect-timeout: ${ZIM_TRACKING_CONNECT_TIMEOUT:10s}
|
|
request-timeout: ${ZIM_TRACKING_REQUEST_TIMEOUT:30s}
|
|
max-concurrency: ${ZIM_TRACKING_MAX_CONCURRENCY:10}
|
|
evergreen:
|
|
enabled: ${EMC_TRACKING_ENABLED:false}
|
|
query-url: ${EMC_TRACKING_QUERY_URL:https://www.evergreen-shipping.cn/servlet/TDB1_CargoTracking.do}
|
|
connect-timeout: ${EMC_TRACKING_CONNECT_TIMEOUT:10s}
|
|
request-timeout: ${EMC_TRACKING_REQUEST_TIMEOUT:30s}
|
|
min-request-interval: ${EMC_TRACKING_MIN_REQUEST_INTERVAL:5s}
|
|
|
|
management:
|
|
endpoints:
|
|
web:
|
|
exposure:
|
|
include: health,info,prometheus
|
|
endpoint:
|
|
health:
|
|
probes:
|
|
enabled: true
|