Oppsett av Alaveteli

http://alaveteli-dev.nuug.no/

  1. Flyttet index på git fra HEAD til release/0.4
  2. Installerte postgresql postgresql-client
  3. Laget postgres konto + db
  4. Fulgt oppsett fra https://github.com/sebbacon/alaveteli/blob/master/doc/INSTALL.md men epost er ikke konfigurert på maskinen

  5. Satt opp alavetelitheme ./script/plugin install git://github.com/sebbacon/alavetelitheme.git
  6. Lagt til umask 2 til /etc/profile og satt korrekt permission på filene (g+w) (Petter: Feil fiks, pam_umask brukes på maskinen)
  7. Installerte libapache2-mod-passenger
  8. a2enmod headers rewrite
  9. Installerte mod_ruby og satt opp Apache
  10. Etter oppgraering til 0.6.1 (pga sikkerhetshull) så er det kommet flere dependecier. Installerte derfor bundler med gem install bundler, etter å ha kjørt deploy script igjen er det en dependency til mahoro v.0.3. Denne krever igjen libmagic-dev så jeg installerte den via apt og kjørte gem install mahoro -v '0.3' og det går greit
  11. forsøkte nå å kjøre ./script/rails-post-deploy men får igjen dependecy problemer. Nå med libpq-dev så installerer med apt og kjører rails-post-deploy igjen. Nå er det rmagick som mangler. Nå blir jeg lei og forsøker å kjøre en ny oppdatering av samtlige pakker: sudo apt-get install cut -d " " -f 1 config/packages | grep -v "^#" men dette fungerer ikke og får feilmeldinger så jeg fortsetter å installere pakke for pakke.

  12. Forsøker å ta en mengde pakker med apt-get install libmagickwand-dev går over alle pakkene i config/packages og kommenterer ut de som ikke er riktig (vi er på debian og ikke på ubuntu)
  13. Forsøker å kjøre rails-post-deploy igjen nå failer xapian-full-alaveteli. Kjører sudo gem install xapian-full-alaveteli -v '1.2.9.4'. Puh, det går
  14. Kjører rails-deploy igjen, men der gikk /home full. Spørre på #nuug

TODO

Oppsett epost

Innlastning av norske data

Lage en egen branch for norsk mal

Bruke varnish til caching

Problemer

En lang rekke tester feilet