Toolverse
Wszystkie skille

docker-containerization

autor: openclaw

Generuj gotowe do produkcji konfiguracje Docker dla aplikacji Node.js i Next.js

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
34

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ć

  1. 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.

  2. 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).

  3. 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.

  4. 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).

  5. 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.

  6. Jeśli wdrażasz na orkiestratorach (Kubernetes, ECS, Cloud Run), skill dostarczy przewodniki wdrożenia dostosowane do wybranej platformy.

Podobne skille