You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

78 lines
1.3 KiB
Smarty

Name: {{.serviceName}}.api
Host: {{.host}}
Port: {{.port}}
Timeout: 30000
Auth:
AccessSecret: # the same as core
AccessExpire: 259200
CORSConf:
Address: '*'
Log:
ServiceName: {{.serviceName}}ApiLogger
Mode: console
Path: ./logs/{{.serviceName}}/api
Encoding: plain # json or plain
Level: debug
Stat: false
Compress: false
KeepDays: 7
StackCoolDownMillis: 100
Prometheus:
Host: 0.0.0.0
Port: 4000
Path: /metrics
{{if .useCasbin}}
RedisConf:
Host: 127.0.0.1:6379
Type: node
DatabaseConf:
Type: mysql
Host: 127.0.0.1
Port: 3306
DBName: test
Username: # set your username
Password: # set your password
MaxOpenConn: 1000
SSLMode: disable
CacheTime: 5
CasbinConf:
ModelText: |
[request_definition]
r = sub, obj, act
[policy_definition]
p = sub, obj, act
[role_definition]
g = _, _
[policy_effect]
e = some(where (p.eft == allow))
[matchers]
m = r.sub == p.sub && keyMatch2(r.obj,p.obj) && r.act == p.act
{{else}}
{{if .useEnt}}
DatabaseConf:
Type: mysql
Host: 127.0.0.1
Port: 3306
DBName: simple_admin
Username: # set your username
Password: # set your password
MaxOpenConn: 100
SSLMode: disable
CacheTime: 5
{{end}}
{{end}}
{{if .useI18n}}
I18nConf:
Default: zh
RootPath: dal/i18n/locale
SortedParameterPrefix: p
{{end}}