c45fc85 by David A. Cuadrado at 2010-01-20 1
== Dependencies
5b59069 by David A. Cuadrado at 2009-07-05 2
c45fc85 by David A. Cuadrado at 2010-01-20 3
- git >= 1.5
e13fe53 by David A. Cuadrado at 2010-12-16 4
- ruby >= 1.9.2
210543f by David A. Cuadrado at 2010-11-30 5
- rubygems >= 1.3.7
e13fe53 by David A. Cuadrado at 2010-12-16 6
- mongodb >= 1.7
7
- ruby on rails 3
5b59069 by David A. Cuadrado at 2009-07-05 8
e13fe53 by David A. Cuadrado at 2010-12-16 9
== Install Dependencies
5b59069 by David A. Cuadrado at 2009-07-05 10
e13fe53 by David A. Cuadrado at 2010-12-16 11
sudo gem install bundler
5b59069 by David A. Cuadrado at 2009-07-05 12
13
== Getting Started
14
c45fc85 by David A. Cuadrado at 2010-01-20 15
1. Download the sources:
5b59069 by David A. Cuadrado at 2009-07-05 16
c45fc85 by David A. Cuadrado at 2010-01-20 17
    git clone git://gitorious.org/shapado/shapado.git
5b59069 by David A. Cuadrado at 2009-07-05 18
c45fc85 by David A. Cuadrado at 2010-01-20 19
    cd shapado/
5b59069 by David A. Cuadrado at 2009-07-05 20
c45fc85 by David A. Cuadrado at 2010-01-20 21
2. Configure the application
5b59069 by David A. Cuadrado at 2009-07-05 22
c45fc85 by David A. Cuadrado at 2010-01-20 23
    cp config/shapado.sample.yml config/shapado.yml
e13fe53 by David A. Cuadrado at 2010-12-16 24
    cp config/mongoid.sample.yml config/mongoid.yml
cb13f03 by Patrick Aljord at 2011-10-29 25
    cp config/auth_providers.sample.yml config/auth_providers.yml
5b59069 by David A. Cuadrado at 2009-07-05 26
cb13f03 by Patrick Aljord at 2011-10-29 27
    edit shapado.yml and auth_providers.yml
5b59069 by David A. Cuadrado at 2009-07-05 28
c45fc85 by David A. Cuadrado at 2010-01-20 29
3. Install dependencies
5b59069 by David A. Cuadrado at 2009-07-05 30
e13fe53 by David A. Cuadrado at 2010-12-16 31
    bundle install
5b59069 by David A. Cuadrado at 2009-07-05 32
e13fe53 by David A. Cuadrado at 2010-12-16 33
4. Load default data
5b59069 by David A. Cuadrado at 2009-07-05 34
210543f by David A. Cuadrado at 2010-11-30 35
    rake bootstrap RAILS_ENV=development
5b59069 by David A. Cuadrado at 2009-07-05 36
e13fe53 by David A. Cuadrado at 2010-12-16 37
5. Add default subdomain to /etc/hosts, for example:
5b59069 by David A. Cuadrado at 2009-07-05 38
c45fc85 by David A. Cuadrado at 2010-01-20 39
    "0.0.0.0 localhost.lan group1.localhost.lan group2.localhost.lan"
5b59069 by David A. Cuadrado at 2009-07-05 40
e13fe53 by David A. Cuadrado at 2010-12-16 41
6. Start the server
5b59069 by David A. Cuadrado at 2009-07-05 42
e13fe53 by David A. Cuadrado at 2010-12-16 43
    rails server -e development
2ace98d by Patrick Aljord at 2010-07-16 44
cb13f03 by Patrick Aljord at 2011-10-29 45
7. When running shapado in production, you need to run:
46
47
    jammit
48
5ad8970 by David A. Cuadrado at 2011-02-07 49
== Postfix config
50
51
add the following text to /etc/aliases
84e9db2 by David A. Cuadrado at 2011-05-07 52
    shapado: "|/usr/local/rvm/bin/rvm 1.9.2 exec PATH/to/shapado/script/handle_email"
5ad8970 by David A. Cuadrado at 2011-02-07 53
05f550c by David A. Cuadrado at 2011-02-07 54
in /etc/postfix/main.cf
257d2f0 by David A. Cuadrado at 2011-04-30 55
    default_privs = shapado
05f550c by David A. Cuadrado at 2011-02-07 56
5ad8970 by David A. Cuadrado at 2011-02-07 57
then type
58
    sudo newaliases
59
60
2ace98d by Patrick Aljord at 2010-07-16 61
62
Follow us on:
63
64
* http://twitter.com/shapado
65
66
* http://identi.ca/shapado
67
68
* http://blog.ricodigo.com/shapado
69
5a3759a by Patrick Aljord at 2010-07-19 70
Talk to us at:
2ace98d by Patrick Aljord at 2010-07-16 71
72
* irc://irc.freenode.org/shapado
73
74
* http://shapado.com/chat
75
5a3759a by Patrick Aljord at 2010-07-19 76
* contact \aT/ shapado d0t com
77
2ace98d by Patrick Aljord at 2010-07-16 78
Report bugs at http://shapado.com and use the tags "bug" or "feature-request"
79
80
5a3759a by Patrick Aljord at 2010-07-19 81
2ace98d by Patrick Aljord at 2010-07-16 82
Happy hacking!
5a3759a by Patrick Aljord at 2010-07-19 83