BPP Deploy¶
Konfiguracja wdrożeniowa systemu BPP (Bibliografia Publikacji Pracowników) — orkiestracja Docker Compose z monitoringiem, backupami i automatyczną konfiguracją.
To repozytorium zawiera wyłącznie warstwę wdrożeniową: pliki Docker Compose,
Makefile, skrypty konfiguracyjne i monitoring. Kod aplikacji Django żyje w osobnym
repozytorium iplweb/bpp i wewnątrz obrazów iplweb/*.
Szybki start
Najkrótsza droga do działającej instancji jest opisana w
README repozytorium: zainstaluj
zależności swojego systemu → make → uzupełnij .env → make run. Pełne,
rozbite na kroki instrukcje znajdziesz w sekcji Instalacja.
Co znajdziesz w tej dokumentacji¶
-
Krok po kroku dla Linux, macOS i Windows oraz wspólne kroki pierwszego uruchomienia.
-
Architektura konfiguracji, SSL, multi-host, limity zasobów, wersje PostgreSQL.
-
Komendy
make, baza danych, backupy, przenosiny serwera na inną maszynę, wydania. -
Netdata, Loki, Grafana, Alloy, Dozzle, alerty na telefon i monitoring wolnych zapytań.
-
Usługi, przepływ danych, healthchecki, autoheal i zadania okresowe Ofelii.
-
Najczęstsze problemy przy starcie i ich rozwiązania.
Stack¶
Django + PostgreSQL, Celery + Redis (broker i result backend), Nginx, Ofelia (cron),
Netdata (metryki i alerty → ntfy.sh) + Loki + Grafana + Alloy (logi), własne obrazy
iplweb/*.
Wsparcie komercyjne
Wsparcie komercyjne zapewnia IPL Web.