Go to file
Alexis Lahouze 68c6884fad set account form in a popup. 2016-05-22 21:47:33 +02:00
accountant-ui set account form in a popup. 2016-05-22 21:47:33 +02:00
grunt-config Add /swaggerui context in connect proxy. 2016-04-15 22:22:52 +02:00
migrations Move sequence renaming. 2015-11-27 11:23:53 +01:00
sql Replace Foobar by accountant in license. 2015-06-06 21:29:06 +02:00
.bowerrc Move frontend in separate directory. 2016-04-12 10:55:08 +02:00
.gitignore Add config.cfg in .gitignore. 2015-12-09 22:56:11 +01:00
.jshintrc Use ngBootbox. 2016-02-08 22:25:47 +01:00
Gruntfile.js Move frontend in separate directory. 2016-04-12 10:55:08 +02:00
LICENSE.txt Added license and a basic README. 2013-02-08 13:07:27 +01:00
README.txt Added license and a basic README. 2013-02-08 13:07:27 +01:00
bower.json Move frontend in separate directory. 2016-04-12 10:55:08 +02:00
manage.py Add database initialization in manage.py. 2016-01-02 10:13:26 +01:00
package.json Update toolchain dependencies. 2016-04-10 15:21:25 +02:00

README.txt

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.