Automatyzacja

DevOps + GitOps przy użyciu GitLab i ArgoCD – część druga (CD)

Jest to drugi artykuł z dwóch o tematyce jak zautomatyzować ścieżkę zmian w projekcie od wypchnięcia kodu do repozytorium do publikacji usługi w k8s. Zagadnienia, jakie są poruszane w tym i poprzednim artykule to: Co to jest DevOps i GitOps Co to jest ArgoCD Konfiguracja procesu GitLab CI Instalacja i konfiguracja ArgoCD Dobre praktyki GitOps …

DevOps + GitOps przy użyciu GitLab i ArgoCD – część druga (CD) Read More »

Docker z Let’s Encrypt i Certbot – wdrożenie sklepu internetowego PrestaShop z własnym modułem przy użyciu Docker Compose

Artykuł przedstawia krok po kroku – jak wdrożyć demonstracyjny sklep internetowy z wykorzystaniem oprogramowania PrestaShop, Docker (Docker Compose), LetsEncrypt Certbot i Nginx. Warto podkreślić, iż sklep będzie cyklicznie resetowany, aby mógł realnie pełnić funkcję demonstracyjną customowego modułu. Zagadnienia, jakie będą poruszane to: Wyjaśnienie konfiguracji zawartej w plikach wykorzystanych do wdrożenia Na co zwrócić uwagę w …

Docker z Let’s Encrypt i Certbot – wdrożenie sklepu internetowego PrestaShop z własnym modułem przy użyciu Docker Compose Read More »

Konteneryzacja i Serverless — czy to ma sens? Przykład wdrażania kodu do Azure Function przez Azure Pipelines

W tym artykule autor przedstawi jak pracować z Azure Functions na Azure z wykorzystaniem do tego platformy .NET. Oto co znajdziesz w artykule: Zagadnienia, jakie będą poruszane: Czym jest serverless Krótkie porównanie Azure App Service i Azure Function Przykładowa implementacja Azure Function Budowa Dockerfile Konteneryzacja Azure Function Jak utworzyć zasób na Azure przy użyciu Terraform …

Konteneryzacja i Serverless — czy to ma sens? Przykład wdrażania kodu do Azure Function przez Azure Pipelines Read More »

Wprowadzenie do Terraform – infrastruktura jako kod

Wprowadzenie do Terraform – dlaczego na Szkoła Dockera? Wielu moich czytelników interesuje się automatyzacją i szeroko pojętą kulturą DevOps. Potwierdził to wynik ankiety na moim koncie na Instagramie. Łącznie ponad 20 osób zaznaczyło, że “chętnie obejrzą film pt. “Wprowadzenie do Terraform”. Czy to jest kolejny “Terraform tutorial” po polsku? Odpowiedź brzmi: i tak i nie. …

Wprowadzenie do Terraform – infrastruktura jako kod Read More »

Docker Socket – czyli /var/run/docker.sock

Jeżeli kiedykolwiek korzystałeś z Dockera metodą Kopiego-Pasty, być może spotkałeś się już z następującym argumentem: -v /var/run/docker.sock:/var/run/docker.sock Co to jest i jaką pełni rolę? Dlaczego czasami jest wykorzystywany, a czasami nie – oraz w jakich przypadkach warto wiedzieć, o co w tym wszystkim chodzi? TLDR; Chcąc ująć to w jednym zdaniu: “Jest to Unix Socket, …

Docker Socket – czyli /var/run/docker.sock Read More »

Inicjalizacja kontenera za pomocą drugiego kontenera na przykładzie HashiCorp Vault

Inicjalizacja danych kontenera to zagwozdka, z którą spotyka się wiele osób. Przeglądając pytania na forach i grupach tematycznych, jak i otrzymując wiadomości na priv, zauważyłem, że jest to dość powszechny problem. Postanowiłem więc odpowiedzieć na to w formie blog posta, abyś i Ty mógł/mogła z tego skorzystać. Dzisiejszy wpis dotyczyć będzie inicjalizacji danych kontenera za …

Inicjalizacja kontenera za pomocą drugiego kontenera na przykładzie HashiCorp Vault Read More »

Jak skonfigurować Docker CI/CD w mniej niż 10 minut?

Dzisiejszy wpis porusza kwestie automatyzacji, a dokładniej skonfigurowanie procesu budowania obrazów dockerowych (Docker CI/CD) przy wykorzystaniu nowo wprowadzonej funkcjonalności — Docker Github Action. Dodatkowo dowiesz się o planach rozwoju Dockera na rok 2020. Road Mapa Dockera na rok 2020 Jeśli zaglądasz regularnie na tego bloga (jeśli nie to czas to zmienić :P), to już pewnie wiesz, że kilka tygodni temu, Docker ogłosił roadmapę na rok 2020. Znajdziesz …

Jak skonfigurować Docker CI/CD w mniej niż 10 minut? Read More »