apollo-multi-env-setup
Configure Apollo.io multi-environment setup.\nUse when setting up development, staging, and production environments,\nor managing multiple Apollo configurations.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Configure Apollo.io multi-environment setup.\nUse when setting up development, staging, and production environments,\nor managing multiple Apollo configurations.\nTrigger with phrases like \
How to use
Upewnij się, że masz Node.js 18 lub nowszy zainstalowany na swoim systemie. Przygotuj osobne klucze API Apollo dla każdego środowiska (development, staging, production) lub użyj sandbox tokenów do testowania bez pobierania kredytów.
Skopiuj plik konfiguracyjny apollo-config.ts do katalogu src/config/ w swoim projekcie. Plik zawiera schemat Zod definiujący strukturę konfiguracji dla każdego środowiska, w tym URL API, sandbox mode, limity zapytań i ustawienia logowania.
Wypełnij konfigurację dla każdego środowiska, określając: klucz API, maksymalną liczbę zapytań na minutę (maxPerMinute), poziom współbieżności (1-20), które funkcje włączyć (wzbogacanie, sekwencje, deale, bulk enrichment) oraz dzienne budżety kredytów z progami alertów.
Włącz funkcje logowania z opcją redactPII, aby chronić dane osobowe w logach. Ustaw odpowiedni poziom logowania (debug, info, warn, error) dla każdego środowiska.
Wdróż konfigurację za pomocą kubectl do zarządzania tajnymi danymi w Kubernetesie, lub użyj curl do testowania połączenia API. Umiejętność obsługuje komendy Bash z uprawnieniami kubectl i curl.
Wyzwól umiejętność frazami takimi jak "apollo environments", "apollo staging", "apollo dev prod", "apollo multi-tenant" lub "apollo env config" w Claude Code, Codex lub OpenClaw.