Bloodhound

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:

  1. Aktywować wcześniej skonfigurowane wirtualne środowisko virtualenv poleceniem source katalog_virtualenv/bin/activate.
  2. Pobrać aktualną wersję Bloodhounda, w przykładzie wskazana jest wersja 0.8 którą należy podmienić na najnowszą dostępną wersję.

fetch ftp://ftp.task.gda.pl/pub/www/apache/dist/bloodhound/apache-bloodhound-0.8.tar.gz.

  1. Wypakować pobrane archiwum tar xzf apache-bloodhound-0.8.tar.gz.
  2. Przenieść Bloodhounda do wybranego katalogu i przenieść się do jego podkatalogu installer, np: mv apache-bloodhound-0.8 bloodhound && cd bloodhound/installer/
  3. Zainstalować zależności pip install -r requirements.txt
  4. Uruchomić instalator /usr/home/login/katalog_virtualenv/bin/python bloodhound_setup.py i wpisać:
    • sqlite,
    • nazwę użytkownika-administratora,
    • dwukrotnie hasło.
  5. Wykonać polecenia trac-admin bloodhound/environments/main/ deploy /usr/home/login/domains/domena/public_python/.
  6. 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.

Linki zewnętrzne

Apache Bloodhound