Bloodhound: Różnice pomiędzy wersjami
(Utworzono nową stronę "''Bloodhound'' to otwarty system do zarządzania projektami z bugtrackerem rozwijany przez fundację Apache. Bazuje na Trac. === Konfiguracja wstępna domeny === D...") |
|||
Linia 25: | Linia 25: | ||
=== Linki zewnętrzne === | === Linki zewnętrzne === | ||
[http://bloodhound.apache.org/ Apache Bloodhound] | [http://bloodhound.apache.org/ Apache Bloodhound] | ||
+ | |||
+ | [[Category:Pozostałe]] | ||
+ | [[Category:Python]] |
Wersja z 12:47, 10 mar 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 z podaną ścieżką do binarki python znajdującej się wewnątrz katalogu wirtualnego ś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
.