add default expiry config parameter

This commit is contained in:
luckman212 2021-10-09 11:36:53 -04:00
parent 084ac233ff
commit d63a875b12
No known key found for this signature in database
GPG key ID: 4F32ABD351804286
4 changed files with 12 additions and 7 deletions

View file

@ -56,6 +56,7 @@ var Config struct {
xFrameOptions string
maxSize int64
maxExpiry uint64
defaultExpiry uint64
realIp bool
noLogs bool
allowHotlink bool
@ -264,6 +265,8 @@ func main() {
"maximum upload file size in bytes (default 4GB)")
flag.Uint64Var(&Config.maxExpiry, "maxexpiry", 0,
"maximum expiration time in seconds (default is 0, which is no expiry)")
flag.Uint64Var(&Config.defaultExpiry, "default-expiry", 86400,
"default expiration time in seconds (default is 86400, which is 1 day)")
flag.StringVar(&Config.certFile, "certfile", "",
"path to ssl certificate (for https)")
flag.StringVar(&Config.keyFile, "keyfile", "",