apollo-deploy-integration
Wdrażaj integracje Apollo.io do produkcji z konfiguracją health check i zarządzaniem kluczami API.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do wdrażania integracji Apollo.io na produkcję. Obsługuje popularne platformy: Vercel, Google Cloud Run i Kubernetes. Każde wdrożenie zawiera endpoint health check weryfikujący połączenie z API Apollo, uwierzytelnianie przez nagłówek x-api-key oraz best practices zarządzania sekretami. Wymagane: klucz master API Apollo, Node.js 18+ i zainstalowany CLI platformy docelowej.
Jak używać
Przygotuj wymagane narzędzia: zainstaluj Node.js 18 lub nowszą wersję, CLI platformy docelowej (Vercel, gcloud lub kubectl) oraz posiadaj ważny klucz master API Apollo.
Utwórz endpoint health check w pliku src/health.ts, który będzie weryfikować połączenie z API Apollo. Endpoint powinien sprawdzać zmienne środowiskowe APOLLO_API_KEY i NODE_ENV, a następnie wysyłać żądanie do https://api.apollo.io/api/v1/auth/health z nagłówkiem x-api-key zawierającym Twój klucz API.
Skonfiguruj zmienne środowiskowe dla platformy docelowej. Ustaw APOLLO_API_KEY jako sekret w systemie zarządzania sekretami Twojej platformy (Vercel Secrets, Google Secret Manager lub Kubernetes Secrets).
Wyzwól umiejętność poleceniami takimi jak "deploy apollo", "apollo production deploy", "apollo deployment pipeline" lub "apollo to production". Umiejętność automatycznie przygotuje konfigurację dla wybranej platformy.
Zweryfikuj wdrożenie, sprawdzając odpowiedź z endpointu health check. Powinien zwrócić status 200 z informacją o połączeniu z Apollo oraz czasem odpowiedzi, lub status 503 jeśli brakuje klucza API lub połączenie nie powiodło się.