apollo-deploy-integration
Deploy Apollo.io integrations to production.\nUse when deploying Apollo integrations, configuring production environments,\nor setting up deployment pipelines.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Deploy Apollo.io integrations to production.\nUse when deploying Apollo integrations, configuring production environments,\nor setting up deployment pipelines.\nTrigger with phrases like \
How to use
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ę.