From 85df4b3dc87003ae738f2676a99b88a83f3ac05a Mon Sep 17 00:00:00 2001 From: "B. Stack" Date: Sun, 13 Feb 2022 21:47:21 -0500 Subject: add expiry, and wsgi usage to support that The flask dev server seems incapable of using the @timer decorator, so we need the whole wsgi implementation, for which I've added a script. Arbitrary expiration options are available in the config file. --- config.cfg.tpl | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'config.cfg.tpl') diff --git a/config.cfg.tpl b/config.cfg.tpl index 50b4419..23fb072 100644 --- a/config.cfg.tpl +++ b/config.cfg.tpl @@ -2,3 +2,16 @@ DEBUG=False SQLALCHEMY_DATABASE_URI='sqlite:///pastebin.db' SECRET_KEY='development-key' SALT='jackson' +DELETESALT='differentstring' +APPNAME='stackbin' +# LOOP_DELAY in seconds is how many seconds between running the expiration cleanup task +LOOP_DELAY = 5 * 3 + +# Disable this variable entirely, to disable any choices for expiration +# Any very simple expression for relative time can be used here. This will be processed by pyparsedate. +EXPIRATION_OPTIONS = [ + "never", + "1 day", + "1 hour", + "15 minutes" +] -- cgit