timoth-y/kicksware-api

View on GitHub
services/search/env/config.prod.yaml

Summary

Maintainability
Test Coverage
commonConfig:
  host: 0.0.0.0:8080
  hostname: kicksware.com
  contentType: application/json
  apiEndpointFormat: https://api.kicksware.com/%s
  rpcEndpointFormat: rpc.kicksware.com:443
securityConfig:
  tlsCertificate:
    enableTLS: false
    certFile: certs/grpc/tls.crt
    keyFile: certs/grpc/tls.key
authConfig:
  publicKeyPath: keys/auth/public.key
  authEndpoint: https://api.kicksware.com/auth/guest
  accessKey: $AUTH_ACCESS_KEY
elasticConfig:
  URL: http://elasticsearch:9200
  index: sneaker_reference
  startupDelay: 100
  sniffing: false
searchConfig:
  type: phrase_prefix
  slop: 3
  fields:
    - ManufactureSku^5
    - ModelName^4
    - BrandName^2
    - Nickname^2
    - Description
    - Color