grok2api / config.yaml
fromozu's picture
Fix: point DB and media to ./data/ (no /data volume on cpu-basic)
be3f33b verified
Raw
History Blame Contribute Delete
1.48 kB
server:
listen: "0.0.0.0:7860"
maxBodyBytes: 33554432
readTimeout: 15m
requestTimeout: 2h
swaggerEnabled: false
auth:
accessTokenTTL: 15m
refreshTokenTTL: 720h
secureCookies: false
secrets:
jwtSecret: "1146aacdacc2493bde1733d91dfd458c381c29ccd5d8bca8fecfe23ddc4dc8f7"
credentialEncryptionKey: "+dNTe9Tq7ZXy7goyjNFqjQ8eqj/V2r+W7EQzpjgQSn4="
bootstrapAdmin:
username: "admin"
password: "9cmov5U8L6iTs3DgR4Nu"
frontend:
staticPath: "./frontend/dist"
database:
driver: sqlite
sqlite:
path: "./data/backend.db"
postgres:
dsn: "postgres://user:password@127.0.0.1:5432/grok2api?sslmode=disable"
maxOpenConns: 50
maxIdleConns: 10
runtimeStore:
driver: memory
redis:
address: "127.0.0.1:6379"
username: ""
password: ""
database: 0
keyPrefix: "grok2api:"
tls: false
deployment:
replicas: 1
instanceID: "hf-space-cpu-basic"
clusterID: "grok2api"
sharedMedia: false
media:
driver: local
local:
path: "./data/media"
routing:
reasoningReplayEnabled: true
reasoningReplayTTL: 1h
reasoningReplayMaxEntries: 10240
segmentedSelectorEnabled: false
segmentedSelectorMinCandidates: 3000
segmentedSelectorWindowSize: 64
audit:
bufferSize: 16384
batchSize: 256
flushInterval: 250ms
commitDelay: 5ms
ledgerMode: enforce
ledgerFailureThreshold: 1
ledgerUnhealthyGrace: 10s
ledgerQueueHighWatermarkPercent: 90