Toolverse
Wszystkie skille

clerk-multi-env-setup

autor: jeremylongshore

Skonfiguruj Clerk dla wszystkich etapów rozwoju aplikacji — od dev po produkcję

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Umożliwia szybkie ustawienie Clerk dla wielu środowisk (development, staging, produkcja) z osobnymi instancjami i bezpiecznym przepływem promowania konfiguracji. Automatyzujesz zarządzanie kluczami API, zmiennymi środowiskowymi i webhookami dla każdego etapu. Idealny dla zespołów pracujących nad aplikacjami SaaS, gdzie potrzebujesz izolacji danych testowych od produkcyjnych.

Jak używać

  1. Zainstaluj skill clerk-multi-env-setup w swoim środowisku Claude Code, Codex lub OpenClaw. Skill będzie dostępny do wyzwolenia frazami takimi jak "clerk environments", "clerk staging", "clerk dev prod" lub "clerk multi-environment".

  2. Przygotuj konto Clerk i utwórz trzy osobne instancje — jedną dla development, jedną dla staging i jedną dla production. Każda instancja otrzyma unikalne klucze API (test dla dev/staging, live dla production) oraz prefiks domenowy odpowiadający Twojemu środowisku.

  3. Utwórz pliki konfiguracyjne dla każdego środowiska (.env.local dla dev, .env.staging dla staging, .env.production dla prod). W każdym pliku umieść odpowiednie klucze: NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY, CLERK_SECRET_KEY i CLERK_WEBHOOK_SECRET pobranych z danej instancji Clerk.

  4. Skonfiguruj zmienne środowiskowe w swoim pipeline CI/CD (GitHub Actions, Vercel itp.), aby automatycznie wybierały prawidłowy plik konfiguracyjny na podstawie gałęzi lub tagu deployment. Skill pomoże Ci wygenerować lub zmodyfikować te ustawienia.

  5. Wyzwól skill, podając frazę dotyczącą konfiguracji multi-environment Clerk. Skill użyje dostępnych narzędzi (Read, Write, Edit, Bash) do przeanalizowania Twojej struktury projektu i zaproponowania lub wdrożenia zmian w plikach konfiguracyjnych.

  6. Przetestuj każde środowisko, logując się do aplikacji w localhost:3000 (dev), staging.myapp.com (staging) i myapp.com (produkcja), aby potwierdzić, że Clerk prawidłowo rozróżnia instancje i nie mieszają się dane między środowiskami.

Podobne skille