posthog-deploy-integration
Deploy PostHog integrations to Vercel, Fly.io, and Cloud Run platforms.\nUse when deploying PostHog-powered applications to production,\nconfiguring platform-specific secrets, or 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 PostHog integrations to Vercel, Fly.io, and Cloud Run platforms.\nUse when deploying PostHog-powered applications to production,\nconfiguring platform-specific secrets, or setting up deployment pipelines.\nTrigger with phrases like \
How to use
Upewnij się, że masz zainstalowane CLI wymagane dla Twojej platformy:
verceldla Vercel,dockerdla samodzielnego hostowania, lubgclouddla Cloud Run. Przygotuj klucze PostHog: publiczny klucz projektu (phc_...) i osobisty klucz API (phx_...) ze swojego konta PostHog.Wyzwól skill frazą taką jak "deploy posthog", "posthog Vercel", "posthog production deploy", "posthog Cloud Run", "posthog self-hosted" lub "posthog Docker". Skill automatycznie rozpozna Twoją platformę docelową.
Dla wdrożenia Next.js na Vercel: skill doda zmienne środowiskowe (NEXT_PUBLIC_POSTHOG_KEY, NEXT_PUBLIC_POSTHOG_HOST, POSTHOG_PERSONAL_API_KEY, POSTHOG_PROJECT_ID) do konfiguracji produkcyjnej. Skonfiguruje reverse proxy w next.config.js, który omija blokery reklam poprzez kierowanie żądań przez Twój własny endpoint /ingest.
Skill zaktualizuje plik providers.tsx (lub app.tsx) aby zainicjalizować klienta PostHog po stronie klienta z prawidłowym hostem proxy. Zapewni to, że zdarzenia będą wysyłane przez Twój serwer, a nie bezpośrednio z przeglądarki.
Dla samodzielnego hostowania lub Cloud Run: skill wygeneruje niezbędne pliki konfiguracyjne Dockera i ustawienia środowiska specyficzne dla wybranej platformy. Wdroży instancję PostHog i skonfiguruje połączenie z Twoją aplikacją.
Po wdrożeniu zweryfikuj połączenie logując się do panelu PostHog i sprawdzając, czy zdarzenia z Twojej aplikacji są rejestrowane. Skill może również uruchomić testy deploymentu na wybranej platformie.