sysom1/template/fastapi/service/config.yml

36 lines
788 B
YAML

vars:
SERVICE_NAME: &SERVICE_NAME $TEMPLATE_SERVICE_NAME
SERVICE_CONSUMER_GROUP:
!concat &SERVICE_CONSUMER_GROUP [*SERVICE_NAME, "_consumer_group"]
sysom_server:
cec:
consumer_group: *SERVICE_CONSUMER_GROUP
sysom_service:
service_name: *SERVICE_NAME
service_dir: *SERVICE_NAME
protocol: http
host: 127.0.0.1
bind: 127.0.0.1
port: $TEMPLATE_SERVICE_PORT
framework:
gcache:
protocol: redis
node_dispatch:
cmg:
tags:
- $TEMPLATE_SERVICE_NAME_SHORTER
- FastApi
# Metadata of service
metadata:
check:
type: http
url: "/api/v1/$TEMPLATE_SERVICE_NAME_SHORTER/health/check"
interval: 10
timeout: 10
deregister: 25
header:
tls_skip_verify: false