Bloodhound: Różnice pomiędzy wersjami
(→Konfiguracja wstępna domeny) |
|||
Linia 26: | Linia 26: | ||
[http://bloodhound.apache.org/ Apache Bloodhound] | [http://bloodhound.apache.org/ Apache Bloodhound] | ||
− | [[ | + | [[Kategoria:Python]] |
− | [[ | + | [[Kategoria:Poradniki]] |
Wersja z 17:55, 27 maj 2015
Bloodhound to otwarty system do zarządzania projektami z bugtrackerem rozwijany przez fundację Apache. Bazuje na Trac.
Konfiguracja wstępna domeny
Do uruchomienia Bloodhound'a' należy pierw zadbać o prawidłową konfigurację samej domeny. Przed przystąpieniem do dalszych kroków należy upewnić się, że:
- Wirtualne środowisko virtualenv jest poprawnie skonfigurowane dla wersji 2.7 pythona.
- Domena jest prawidłowo dodana i skonfigurowana w naszym systemie DNS.
- Została dodana Strona WWW z wskazaniem typu Python oraz ścieżką do pliku binarnego
python
wewnątrz wcześniej skonfigurowanego środowiska.
Instalacja
Aby zainstalować Bloodhound z obsługą bazy SQLite należy:
- Aktywować wcześniej skonfigurowane wirtualne środowisko virtualenv poleceniem
source katalog_virtualenv/bin/activate
. - Pobrać aktualną wersję Bloodhounda
fetch ftp://ftp.task.gda.pl/pub/www/apache/dist/bloodhound/apache-bloodhound-0.8.tar.gz
. - Wypakować pobrane archiwum
tar xzf apache-bloodhound-0.8.tar.gz
. - Przenieść Bloodhounda do wybranego katalogu i przenieść się do jego podkatalogu
installer
, np:mv apache-bloodhound-0.8 bloodhound && cd bloodhound/installer/
- Zainstalować zależności
pip install -r requirements.txt
- Uruchomić instalator
/usr/home/login/katalog_virtualenv/bin/python bloodhound_setup.py
i wpisać:- sqlite,
- nazwę użytkownika-administratora,
- dwukrotnie hasło.
- Wykonać polecenia
trac-admin bloodhound/environments/main/ deploy /usr/home/login/domains/domena/public_python/
. - Zmienić katalog i utworzyć linki symboliczne
cd /usr/home/login/domains/domena/public_python/ && ln -s htdocs public && ln -s cgi-bin/trac.wsgi passenger_wsgi.py
.