SpisTresci.pl to wyszukiwarka i porównywarka ebooków, audiobooków i książek tradycyjnych.
- system linux (przetestowane na: Ubuntu 12.04/14.04, Debian 6/7)
mkdir ~/devel
git clone [email protected]:/var/git/spistresci_frontend.git spistresci
Spis potrzebnych pakietów systemowych znajduje się w pliku requirements.apt
. Instalację można wywołać poprzez:
cd ~/devel/spistresci/
sudo apt-get -y install $(grep -vE "^\s*#" requirements.apt | tr "\n" " ")
Najpierw należy wyedytować plik ~/.bashrc
dodając na jego końcu poniższe 3 linijki:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/devel
source /usr/local/bin/virtualenvwrapper.sh
Po zapisaniu pliku, by zmiany od razu wczytać, należy wykonać:
source ~/.bashrc
By w przyszłości korzystając z polecenia workon od razu przechodzić do katalogu projektu, należy wyedytować plik ~/.virtualenvs/postactivate dodając do niego:
PROJECT_NAME=$(echo $VIRTUAL_ENV|awk -F'/' '{print $NF}')
cd $PROJECT_HOME/$PROJECT_NAME
następnie w końcu wykonujemy polecenie:
mkproject spistresci
workon spistresci
pip install -r requirements.pip
./manage.py syncdb
sass --update spistresci/static/scss/:spistresci/static/css/
Ściągnięcie i konfiguracja lokalnej wersji Solr'a
./manage.py downloadsolr
./manage.py configuresolr
./manage.py runserver