Epic 4

gitlab Utworzenie centralnego miejsca do przechowywania dokumentacji

🎯 Cel epiki

Celem tego epika jest kompleksowe opracowanie i wdrożenie systemu dokumentacji technicznej dla projektów realizowanych w ramach organizacji rachuna-net. Dokumentacja ma być publikowana w nowym repozytorium pl.rachuna-net/docs, hostowana pod domeną rachuna-net.pl i dostępna w nowoczesnej, łatwej do aktualizacji formie, z wykorzystaniem gohugo.

Zakres prac obejmuje:

  • Utworzenie dedykowanych repozytoriów dla dokumentacji i kontenerów wspierających proces publikacji.
  • Stworzenie kontenera hugo oraz zautomatyzowanego procesu publikacyjnego.
  • Integrację z domeną rachuna-net.pl w celu zapewnienia publicznego dostępu do dokumentacji.
  • Integrację GitLab Pages z domeną rachuna-net.pl jako mechanizmu publikacji statycznej dokumentacji.
  • Uzupełnienie brakujących sekcji dokumentacyjnych dotyczących projektów infrastrukturalnych, CI/CD oraz kontenerów.
  • Realizacja tego epika zapewni ustandaryzowaną, centralną i łatwo dostępną platformę dokumentacyjną wspierającą rozwój oraz utrzymanie systemów i infrastruktury w organizacji.

Przygotowanie grup i repozytoriów za pomocą Terraform


Przygotowanie kontenera do procesu Gitlab CI


Przygotowanie procesu CI/CD

  • ✅ Stworzenie procesu do publikacji strony z użyciem gitlab pages

Publikacja gitlab-pages i integracja z domeną

  • ✅ Integracja z gitlab-pages zbudowane na mkdocs z domeną rachuna-net.pl
Last modified August 14, 2025: feat!: DEVOPS-123 Zmiana mkdocs na hugo (660375f)