Toolverse
Wszystkie skille

posthog-multi-env-setup

autor: jeremylongshore

Skonfiguruj PostHog dla rozwoju, testów i produkcji w kilka minut

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
2

O skillu

Umożliwia oddzielne projekty PostHog dla każdego środowiska (dev, staging, produkcja). Zapobiega zanieczyszczeniu danych produkcyjnych zdarzeniami testowymi, pozwala na różne poziomy rollout flag'ów per środowisko i kontroluje nagrywanie sesji. Skill automatyzuje tworzenie projektów, zarządzanie kluczami API oraz konfigurację zmiennych środowiskowych. Idealny dla zespołów wdrażających analitykę na wielu środowiskach bez ryzyka mieszania danych.

Jak używać

  1. Zainstaluj skill w swoim środowisku Claude Code lub Codex, upewniając się, że masz dostęp do narzędzi Read, Write, Edit oraz Bash (aws, gcloud, vault).

  2. Przygotuj konto PostHog Cloud lub instancję self-hosted z dostępem administratora. Będziesz potrzebować uprawnień do tworzenia nowych projektów.

  3. Wyzwól skill frazą typu "posthog environments", "posthog staging", "posthog dev prod" lub "posthog environment setup". Skill poprowadzi Cię przez proces konfiguracji.

  4. Utwórz trzy osobne projekty PostHog: jeden dla development (myapp-development), jeden dla staging (myapp-staging) i jeden dla production (myapp-production). Skopiuj klucze API (phc_...) dla każdego projektu.

  5. Skonfiguruj zmienne środowiskowe w swoim systemie deploymentu. Dla każdego środowiska ustaw NEXT_PUBLIC_POSTHOG_KEY na odpowiedni klucz API projektu. Skill pomoże Ci zarządzać tymi zmiennymi poprzez pliki .env lub system zarządzania sekretami (Vault, AWS Secrets Manager).

  6. Dostosuj ustawienia per środowisko: wyłącz nagrywanie sesji w dev i staging, włącz 100% rollout flag'ów testowych w non-production, a w produkcji zastosuj stopniowy rollout (np. 10% próbkowanie sesji). Skill wygeneruje konfigurację SDK dla każdego środowiska.

Podobne skille