Go to file
2017-05-13 10:23:59 +02:00
accountant Rewrote database initialization and clear commands. 2017-05-13 10:23:59 +02:00
.gitignore update .gitignore. 2017-04-29 11:29:53 +02:00
LICENSE.txt Added license and a basic README. 2013-02-08 13:07:27 +01:00
README.md Rename README. 2016-05-23 23:58:58 +02:00
requirements.txt Fix requirements. 2016-06-17 09:47:34 +02:00
setup.py Docstring. 2017-05-04 14:32:34 +02:00

PREREQUISITES

Create a Python virtual environment with the following packages: Flask==0.9 Flask-SQLAlchemy==0.16 Jinja2==2.6 SQLAlchemy==0.8.0b2 Werkzeug==0.8.3 psycopg2==2.4.6 python-dateutil==2.1 six==1.2.0 wsgiref==0.1.2

DATABASE INSTALLATION

Requires a postgresql server, version 9.1 minimum.

Create a new user: CREATE ROLE accountant WITH PASSWORD 'changeme' LOGIN;

Create a new database: CREATA DATABASE accountant OWNER acountant ENCODING 'UTF-8';

Go into src/sql/install ddirectory. Run the script with the user postgres: psql -U postgres accountant -f 001_init.sql

QUICK RUN

/path/to/virtualenv/bin/python main.py

You can now connect on port 5000 with your prefered web browser.

PRODUCTION RUN

Install and configure GUnicorn.