docker-containerization
Generuj gotowe do produkcji konfiguracje Docker dla aplikacji Node.js i Next.js
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do konteneryzacji aplikacji za pomocą Docker. Tworzysz Dockerfiles zoptymalizowane dla produkcji, development i statycznych eksportów, konfiguracje docker-compose do wielokontenerowej orkiestracji oraz skrypty bash do zarządzania obrazami i kontenerami. Obsługuje wdrażanie na Kubernetes, ECS i Cloud Run. Idealne dla projektów Next.js, React i Node.js wymagających CI/CD pipeline'ów.
Jak używać
Zainstaluj skill w swoim środowisku agenta (Claude, Copilot lub innym wspieranym narzędziem) — skill będzie dostępny jako opcja przy pracy z aplikacjami wymagającymi konteneryzacji.
Kiedy pracujesz nad aplikacją Node.js, Next.js lub React, poproś skill o wygenerowanie Dockerfile'a dla Twojego środowiska — wybierz między wersją produkcyjną (multi-stage build, Alpine Linux, obraz ~180MB), development (hot reload, wszystkie zależności) lub Nginx static (najmniejszy rozmiar).
Skill wygeneruje również docker-compose.yml do zarządzania wieloma kontenerami — zawiera konfiguracje dla development i production, sieci, volume'y, health checks i polityki restartowania.
Użyj dostarczonego skryptu docker-build.sh do budowania obrazów z opcjami takimi jak
-e prod(środowisko),-t v1.0.0(tag wersji),--no-cache(pominięcie cache'u) lub--platform linux/amd64(architektura).Uruchom kontenery za pomocą docker-run.sh z parametrami
-i(nazwa obrazu),-t(tag),-d(tryb detached) i-p(port) — skrypt obsługuje pełną konfigurację kontenera.Jeśli wdrażasz na orkiestratorach (Kubernetes, ECS, Cloud Run), skill dostarczy przewodniki wdrożenia dostosowane do wybranej platformy.