kool-cli
Docker development environment CLI. Use for managing containers (start/stop/restart), executing commands in services, viewing logs, and running project scripts from kool.yml.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Docker development environment CLI. Use for managing containers (start/stop/restart), executing commands in services, viewing logs, and running project scripts from kool.yml.
How to use
Zainstaluj Kool CLI na swoim systemie (szczegóły instalacji znajdziesz w dokumentacji projektu na GitHub). Upewnij się, że masz zainstalowany Docker i docker-compose, ponieważ Kool jest ich opakowaniem.
W katalogu projektu utwórz lub zweryfikuj plik docker-compose.yml, który definiuje Twoje usługi (np. aplikacja, baza danych, cache). Jeśli chcesz uruchamiać niestandardowe skrypty, dodaj je do pliku kool.yml w sekcji scripts.
Uruchom wszystkie usługi poleceniem kool start. Jeśli chcesz przebudować obrazy Docker przed startem, użyj kool start --rebuild. Aby zobaczyć logi w czasie rzeczywistym, dodaj flagę --foreground.
Aby wykonać polecenie wewnątrz działającego kontenera (np. migracja bazy danych), użyj kool exec nazwa_usługi polecenie. Na przykład kool exec app php artisan migrate uruchomi migracje Laravel w kontenerze app.
Monitoruj logi usługi poleceniem kool logs -f nazwa_usługi, aby śledzić zdarzenia w czasie rzeczywistym. Sprawdzaj status wszystkich kontenerów za pomocą kool status.
Gdy skończysz pracę, zatrzymaj usługi poleceniem kool stop. Jeśli chcesz usunąć wolumeny (dane), dodaj flagę --purge, ale pamiętaj, że ta operacja jest nieodwracalna.