Toolverse
Wszystkie skille

gamma-multi-env-setup

autor: jeremylongshore

Skonfiguruj Gamma na wszystkich etapach wdrażania — od development do produkcji

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Umożliwia zarządzanie dostępem do API Gamma w osobnych środowiskach: development, staging i produkcja. Automatycznie rozdziela klucze API, konfiguruje serwery mock dla testów bez zużywania kredytów oraz ustawia zmienne środowiskowe dla każdego etapu wdrażania. Idealne do projektów SaaS wymagających izolacji danych i bezpiecznego przepływu konfiguracji między środowiskami.

Jak używać

  1. Upewnij się, że masz ukończoną konfigurację gamma-install-auth oraz dostęp do osobnych workspace'ów Gamma dla każdego środowiska (development, staging, produkcja) lub co najmniej osobne klucze API.

  2. Przygotuj rozwiązanie do zarządzania sekretami (np. AWS Secrets Manager, Google Cloud Secret Manager lub HashiCorp Vault), w którym będziesz przechowywać klucze API dla każdego środowiska.

  3. Wyzwól skill frazami takimi jak "gamma environments", "gamma staging", "gamma dev prod" lub "gamma environment setup". Skill automatycznie zidentyfikuje kontekst i przygotuje konfigurację dla wybranego środowiska.

  4. Dla development: skill skonfiguruje lokalny serwer mock (localhost:9876), który pozwala testować bez zużywania kredytów Gamma. Ustawi zmienną GAMMA_API_KEY=gma_dev_xxx.

  5. Dla staging i produkcji: skill skonfiguruje połączenie z publicznym API Gamma (public-api.gamma.app), przypisze odpowiednie klucze API (gma_stg_xxx dla staging, klucz produkcyjny dla produkcji) i wyłączy tryb mock.

  6. Skill zapisze wszystkie zmienne środowiskowe w wybranym systemie zarządzania sekretami, zapewniając bezpieczny dostęp i izolację konfiguracji między środowiskami.

Podobne skille