X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=quickrun.py;h=4bd580285a2631b083a00de83aa887e99b1b69a5;hb=cae2c6d2b98b2981458e06f3700d0e0d27e1a2dc;hp=73baae7743e1ff4083af2d4a81c9391a9871cdae;hpb=ba59365931a4e35226b3d9be216d867ff1549846;p=cascardo%2Fipsilon.git diff --git a/quickrun.py b/quickrun.py index 73baae7..4bd5802 100755 --- a/quickrun.py +++ b/quickrun.py @@ -51,6 +51,7 @@ def config(workdir): subprocess.call(['sqlite3', '-init', sql, users_db, '.quit']) trans_db = os.path.join(workdir, 'transactions.sqlite') + cachedir = os.path.join(workdir, 'cache') with open(CONF_TEMPLATE) as f: conf_template = f.read() @@ -59,6 +60,7 @@ def config(workdir): 'instance': 'idp', 'staticdir': os.getcwd(), 'datadir': workdir, + 'cachedir': cachedir, 'admindb': admin_db, 'usersdb': users_db, 'transdb': trans_db, @@ -66,6 +68,7 @@ def config(workdir): 'sessopt': 'path', 'sessval': os.path.join(workdir, 'sessions'), 'secure': 'False', + 'cleanup_interval': 1, }) conf = os.path.join(workdir, 'ipsilon.conf') with open(conf, 'w+') as f: @@ -95,6 +98,9 @@ if __name__ == '__main__': os.symlink(os.path.join(os.getcwd(), 'ui'), os.path.join(args['workdir'], 'ui')) + if not os.path.exists(os.path.join(args['workdir'], 'cache')): + # This is only used in quickrun. Apache serves this directly + os.makedirs(os.path.join(args['workdir'], 'cache')) os.chdir(args['workdir'])