Toolverse
Wszystkie skille

windsurf-dockerfile-generation

autor: jeremylongshore

Generuj zoptymalizowane Dockerfiles z praktykami bezpieczeństwa i wydajności

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umiejętność AI wspierająca tworzenie Dockerfiles bezpośrednio w edytorze Windsurf. Analizuje Twoją aplikację i generuje gotowe konfiguracje z wieloetapowymi buildami, minimalnymi obrazami bazowymi, optymalizacją cache'u warstw oraz praktykami bezpieczeństwa. Tworzy także pliki docker-compose.yml i .dockerignore. Aktywuj, gdy wspominasz o konteneryzacji, optymalizacji Docker lub generowaniu konfiguracji.

Jak używać

  1. Upewnij się, że masz zainstalowany Windsurf IDE z włączoną funkcją Cascade oraz Docker na swoim komputerze. Przygotuj aplikację z zdefiniowanymi zależnościami i wiedzą o docelowym środowisku wdrażania.

  2. W edytorze Windsurf wyzwól umiejętność, pisząc frazę taką jak "create dockerfile", "container image", "docker optimization", "containerize application", "docker best practices" lub bezpośrednio "windsurf dockerfile generation".

  3. Pozwól Cascade'owi przeanalizować strukturę Twojej aplikacji. System automatycznie wybierze odpowiedni obraz bazowy i zaproponuje konfigurację dostosowaną do Twoich potrzeb.

  4. Przejrzyj wygenerowany Dockerfile, który będzie zawierać wieloetapowe buildy, optymalizacje cache'u i praktyki bezpieczeństwa. Umiejętność generuje zarówno wersję produkcyjną jak i deweloperską.

  5. Sprawdź dodatkowe pliki: docker-compose.yml do orkiestracji kontenerów oraz .dockerignore do optymalizacji procesu budowania. Dostosuj je do swoich wymagań.

  6. Przetestuj i zwaliduj wygenerowaną konfigurację, uruchamiając kontenery lokalnie. W razie błędów zapoznaj się z dokumentacją obsługi błędów dostępną w referencjach umiejętności.

Podobne skille