Make dumpDatabase configurable

This commit is contained in:
Nanobyte
2021-03-21 22:40:57 +01:00
parent fcd7be632c
commit 84b86bb6a1
3 changed files with 65 additions and 24 deletions

View File

@@ -38,5 +38,30 @@
"max": 20, // 20 requests in 15min time window
"statusCode": 200
}
},
"dumpDatabase": {
"enabled": true,
"minTimeBetweenMs": 60000, // 1 minute between dumps
"exportPath": "/opt/exports",
"tables": [{
"name": "sponsorTimes",
"order": "timeSubmitted"
},
{
"name": "userNames"
},
{
"name": "categoryVotes"
},
{
"name": "noSegments",
},
{
"name": "warnings",
"order": "issueTime"
},
{
"name": "vipUsers"
}]
}
}