dokploy
Zarządzaj wdrożeniami, projektami i domenami Dokploy bezpośrednio z poziomu agenta AI
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia integrację z API Dokploy, aby automatyzować zarządzanie projektami, aplikacjami, domenami i wdrożeniami. Tworzysz, edytujesz i usuwasz projekty, wdrażasz aplikacje w typach Docker, Git i Compose, przeglądasz logi wdrożeń i monitorujesz stan infrastruktury. Idealny dla zespołów DevOps, którzy chcą zautomatyzować procesy deploymentu bez opuszczania agenta AI.
Jak używać
Upewnij się, że masz uruchomioną instancję Dokploy z dostępem do API. Wygeneruj klucz API w ustawieniach profilu Dokploy, w sekcji "API/CLI Section".
Skonfiguruj zmienne środowiskowe: ustaw DOKPLOY_API_URL (domyślnie http://localhost:3000) na adres Twojej instancji Dokploy oraz DOKPLOY_API_KEY na wygenerowany klucz API. Możesz też użyć komendy dokploy-config set --url "https://twoja-instancja.com" --key "twoj-klucz".
Zainstaluj wymagane narzędzia: skill wymaga curl i jq do komunikacji z API. Sprawdź, czy oba są dostępne w Twoim systemie.
Zacznij od wylistowania projektów komendą dokploy-project list, aby zweryfikować połączenie z API. Jeśli połączenie działa, zobaczysz listę istniejących projektów.
Aby wdrożyć aplikację, najpierw utwórz projekt (dokploy-project create --name "Mój Projekt"), następnie dodaj aplikację (dokploy-app create --project
--name "moja-app" --type "docker" --image "nginx:latest"), a na koniec wyzwól wdrożenie komendą dokploy-app deploy . Monitoruj postęp wdrożenia, pobierając logi za pomocą dokploy-app logs
--deployment <id-wdrożenia>. Skill obsługuje aplikacje typu Docker, Git i Compose, dostosowując się do Twoich potrzeb.