Bloodhound: Różnice pomiędzy wersjami
m (6 wersji) |
|||
Linia 3: | Linia 3: | ||
=== Konfiguracja wstępna domeny === | === Konfiguracja wstępna domeny === | ||
− | Do uruchomienia ''Bloodhound'a' należy | + | Do uruchomienia ''Bloodhound'a' należy najpierw 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. | * Wirtualne środowisko [[virtualenv]] jest poprawnie skonfigurowane dla wersji 2.7 pythona. | ||
* Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]]. | * Domena jest prawidłowo dodana i skonfigurowana w naszym systemie [[DNS]]. |
Wersja z 11:34, 20 wrz 2017
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 najpierw 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 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
.