diff --git a/docker-compose.yml b/docker-compose.yml index ec8dbf6..d33bf63 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -23,6 +23,7 @@ services: - CAPTCHA_COOKIE_SECRET= - POW_COOKIE_SECRET= - RAY_ID= + - BUCKET_DURATION=43200 nginx: image: "nginx:latest" volumes: diff --git a/src/libs/utils.lua b/src/libs/utils.lua index d317008..0a0ad13 100644 --- a/src/libs/utils.lua +++ b/src/libs/utils.lua @@ -1,8 +1,8 @@ local _M = {} local sha = require("sha") -local secret_bucket_duration = 43200 -- 60 * 60 * 12 -- 12 hours -require("print_r") +local secret_bucket_duration = tonumber(os.getenv("BUCKET_DURATION")) + function _M.generate_secret(context, salt, is_applet, iterations) local start_sec = core.now()['sec'] local bucket = start_sec - (start_sec % secret_bucket_duration)