X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/31badf91680a7ddb83f1d4fcc952bf52ac25b6b6..f43c8bff6740bd9da629558539b0354c61a82062:/doc/installation.rst diff --git a/doc/installation.rst b/doc/installation.rst new file mode 100644 index 000000000..6c801c4c4 --- /dev/null +++ b/doc/installation.rst @@ -0,0 +1,43 @@ +========== +Instalacja +========== + +Wymagania +--------- +Do działania serwisu wymagane są: + +* `Python 2.5 `_ +* `Django 1.0 `_ +* `lxml 2.2 `_ + +Jeżeli używasz Pythona 2.4 lub chcesz użyć bazy danych innej niż SQLite, wymagana jest jeszcze: + +* biblioteka do obsługi wybranej bazy danych (`biblioteki wspierane przez Django `_) + +Do pracy nad dokumentacją, którą teraz czytasz, potrzebne są: + +* `Sphinx 0.6.2 `_ i zależności + +Wyższe wersje wymienionych powyżej bibliotek i aplikacji powinny działać równie dobrze, aczkolwiek nie było to testowane. + +Uruchomienie +------------ +Po instalacji wszystkich zależności należy ściągnąć kod serwisu poleceniem:: + + git clone http://jakies.repozytorium.pewnie.github + +Następnie należy zainstalować bazę danych:: + + cd wolnelektury/wolnelektury + ./manage.py syncdb + +Oraz zaimportować lektury z katalogu books:: + + ./manage.py importbooks ../books + +Teraz wystarczy uruchomić serwer deweloperski poleceniem:: + + ./manage.py runserver + +W wyniku powinniśmy otrzymać całkiem funkcjonalny serwer. +