diff options
author | Simo Sorce <simo@redhat.com> | 2014-10-29 10:22:36 -0400 |
---|---|---|
committer | Patrick Uiterwijk <puiterwijk@redhat.com> | 2014-11-12 23:46:47 +0100 |
commit | 0087ad1e0824b4b1c49ce1468bfbb2e492ac7992 (patch) | |
tree | 3f66e46800ed4e4735a1094174e9ca9952e7a1a9 /quickrun.py | |
parent | 0167e69a38734586c1a1f45786313efb3b5f73c3 (diff) | |
download | ipsilon.git-0087ad1e0824b4b1c49ce1468bfbb2e492ac7992.tar.gz ipsilon.git-0087ad1e0824b4b1c49ce1468bfbb2e492ac7992.tar.xz ipsilon.git-0087ad1e0824b4b1c49ce1468bfbb2e492ac7992.zip |
Add test to check a real database (pgsql) works
Change config template to e able to set up ipsilon with an extrenal
database.
For the easy install the database server must have 3 datbases configured,
and named exactly: admincondif, userprefs, transactions
If different names are required manual instalation will be necessary.
Database URLs (including credentials) can be set using the new option
named --database-url
Signed-off-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'quickrun.py')
-rwxr-xr-x | quickrun.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/quickrun.py b/quickrun.py index 60b3899..852f8b0 100755 --- a/quickrun.py +++ b/quickrun.py @@ -65,6 +65,8 @@ def config(workdir): f.write(USERS_TEMPLATE) subprocess.call(['sqlite3', '-init', sql, users_db, '.quit']) + trans_db = os.path.join(workdir, 'transactions.sqlite') + with open(CONF_TEMPLATE) as f: conf_template = f.read() t = Template(conf_template) @@ -72,6 +74,9 @@ def config(workdir): 'instance': 'idp', 'staticdir': os.getcwd(), 'datadir': workdir, + 'admindb': admin_db, + 'usersdb': users_db, + 'transdb': trans_db, 'secure': 'False'}) conf = os.path.join(workdir, 'ipsilon.conf') with open(conf, 'w+') as f: |