Fixing database_for_scripts library
[mwamko.git] / INSTALL
blob1ec4779f09e182294806e9d49318b33fa58aaa43
1 == Installing Mwamko ==
3 1. Install the Free Software that Mwamko needs.
5    Read: ./DEPENDENCIES.
8 2. Connect to Mwamko to your database manager.
10    There must be a database manager running on the system and
11    Mwamko must be able to connect to it.
13    By default Mwamko is configured for PostgreSQL.
15    The following file will help: ./config/database.yml
18 3. Create the databases that Mwamko will be using.
20    Databases must have names that a specified in: ./config/database.yml
22    By default the names are: 
23     * mwamko_development
24     * mwamko_test
25     * mwamko_production
27    If you have PostgreSQL then use the commands: 
28     * createdb
29     * createuser
30     * psql
32    You should also create a separate Linux user (e.g. "postgres")
34    See the following link to learn how to configure permissions
35      http://www.postgresql.org/docs/8.2/interactive/ddl-priv.html 
37    NOTE: Mwamko hoping to develop documentation or automatic features 
38          that will assist you in these tasks.
40 4. Populate the databases.
42    Run:
43      rake db:migrate VERSION=1000 RAILS_ENV=development
44      rake db:migrate VERSION=1000 RAILS_ENV=test
45      rake db:migrate VERSION=1000 RAILS_ENV=production
47 5. Use the Rails console to a new Mwamko user account.
49    Run:
50      ./script/console
52    In there run:
53      u = User.new
54      u.name = "your@email.org"
55      u.password = "yourpassword"
56      u.password_confirmation = "yourpassword"
57      u.save!
60 6. Now run:
62    ./script/mwamko start
65 7. Point your browser to http://localhost:7000 and login.