Bloodhound: Różnice pomiędzy wersjami

 
(Nie pokazano 2 wersji utworzonych przez jednego użytkownika)
Linia 3: Linia 3:
 
=== Konfiguracja wstępna domeny ===
 
=== 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:
+
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]].
Linia 12: Linia 12:
 
Aby zainstalować Bloodhound z obsługą bazy SQLite należy:
 
Aby zainstalować Bloodhound z obsługą bazy SQLite należy:
 
# Aktywować wcześniej skonfigurowane wirtualne środowisko ''virtualenv'' poleceniem <code>source ''katalog_virtualenv''/bin/activate</code>.
 
# Aktywować wcześniej skonfigurowane wirtualne środowisko ''virtualenv'' poleceniem <code>source ''katalog_virtualenv''/bin/activate</code>.
# Pobrać aktualną wersję Bloodhounda <code>fetch <nowiki>ftp://ftp.task.gda.pl/pub/www/apache/dist/bloodhound/apache-bloodhound-0.8.tar.gz</nowiki></code>.
+
# Pobrać aktualną wersję Bloodhounda, w przykładzie wskazana jest wersja 0.8 którą należy podmienić na najnowszą  dostępną wersję.
 +
<code>fetch <nowiki>ftp://ftp.task.gda.pl/pub/www/apache/dist/bloodhound/apache-bloodhound-0.8.tar.gz</nowiki></code>.
 
# Wypakować pobrane archiwum <code>tar xzf apache-bloodhound-0.8.tar.gz</code>.
 
# Wypakować pobrane archiwum <code>tar xzf apache-bloodhound-0.8.tar.gz</code>.
 
# Przenieść Bloodhounda do wybranego katalogu i przenieść się do jego podkatalogu <code class="directory">installer</code>, np: <code>mv apache-bloodhound-0.8 bloodhound && cd bloodhound/installer/</code>
 
# Przenieść Bloodhounda do wybranego katalogu i przenieść się do jego podkatalogu <code class="directory">installer</code>, np: <code>mv apache-bloodhound-0.8 bloodhound && cd bloodhound/installer/</code>

Aktualna wersja na dzień 13:03, 14 gru 2021

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