Files
payouts/config/payouts.properties

49 lines
1.2 KiB
Properties

Server.Port = :8080
Server.WriteTimeout = 35s
Server.ReadTimeout = 35s
Server.EnablePProfEndpoints = false
Socket.MaxHttpBufferSize = 2097152
Socket.PingInterval = 25s
Socket.PingTimeout = 20s
Socket.Debug = false
# Prometheus settings
Metrics.Endpoint = /metrics
Metrics.HistogramBuckets = 0.001,0.002,0.005,0.01,0.025,0.05,0.1,0.25,0.5,1,2.5,5,10
Metrics.Http.HistogramEnabled = true
Metrics.Http.Buckets = 0.001,0.002,0.005,0.01,0.025,0.05,0.1,0.25,0.5,1,2.5,5,10
Log.Level = DEBUG
Log.FilePath = ./logs/payouts.log
Log.TextOutput = false
Log.StdoutEnabled = true
Log.FileEnabled = false
# type: sqlite, postgres
Database.Type =
# connection string:
# sqlite: payouts.db
# postgres: host=127.0.0.1 user=gorm password=gorm dbname=gorm port=5432 sslmode=disable
Database.Connection =
# DB log level
Database.LogLevel = Info
# Trace all requests
Database.TraceRequests = false
# Session cache TTL
Cache.TTL = 24h
# Yookassa related props
# Base API Url
YooKassa.BaseUrl = https://api.yookassa.ru/v3
YooKassa.Timeout = 30s
YooKassa.Test = false
# Base API key/secret
YooKassa.ApiBaseKey =
YooKassa.ApiBaseSecret =
# Payments API key/secret
YooKassa.ApiPaymentKey =
YooKassa.ApiPaymentSecret =