vercel-multi-env-setup
Skonfiguruj Vercel dla wielu środowisk z izolacją zmiennych i gałęzi
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umożliwia zarządzanie trzema wbudowanymi środowiskami Vercel (development, preview, production) z oddzielnymi zmiennymi środowiskowymi dla każdego. Automatycznie przypisuje zmienne do konkretnych gałęzi i środowisk, izolując konfiguracje baz danych i sekretów. Idealne do wdrażania aplikacji SaaS z osobnymi instancjami bazy danych dla każdego etapu. Obsługuje REST API Vercel do automatyzacji konfiguracji.
Jak używać
Upewnij się, że masz projekt Vercel połączony i wdrożony, dostęp do dashboardu Vercel lub token VERCEL_TOKEN, oraz osobne instancje bazy danych dla każdego środowiska (development, staging, production).
Zaznajom się z trzema wbudowanymi środowiskami Vercel: Production (aktywuje się przy push do głównej gałęzi, obsługuje ruch produkcyjny), Preview (aktywuje się przy push do innych gałęzi, generuje tymczasowe adresy URL dla recenzji PR), Development (uruchamiane lokalnie poleceniem
vercel dev).Dodaj zmienną DATABASE_URL dla środowiska Production, wykonując
vercel env add DATABASE_URL productioni podając adres URL bazy produkcyjnej (np. postgres://prod-host:5432/myapp).Dodaj zmienną DATABASE_URL dla środowiska Preview, wykonując
vercel env add DATABASE_URL previewi podając adres URL bazy staging (np. postgres://staging-host:5432/myapp_staging).Dodaj zmienną DATABASE_URL dla środowiska Development, wykonując
vercel env add DATABASE_URL developmenti podając konfigurację dla lokalnego środowiska.Wdróż zmiany — każda gałęź automatycznie otrzyma odpowiednie zmienne środowiskowe na podstawie przypisanego środowiska, zapewniając izolację konfiguracji między etapami wdrażania.