nuxthub-migration
Migruj projekty NuxtHub z GitHub Actions na self-hosted Cloudflare Workers bez zmian w kodzie.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do migracji projektów NuxtHub przed zamknięciem NuxtHub Admin (31 grudnia 2025). Przeprowadzi Cię przez dwie fazy: najpierw stabilną migrację na self-hosted Cloudflare Workers (v0.9.X) bez zmian kodu, następnie opcjonalnie na multi-cloud (v0.10/nightly). Obsługuje usuwanie GitHub Actions, czyszczenie zmiennych środowiskowych i ponowne wykorzystanie istniejących zasobów (D1, KV, R2) z Twojego konta Cloudflare.
Jak używać
Aktywuj skill, gdy użytkownik wspomni o deprecjacji NuxtHub Admin, usuwaniu GitHub Actions lub chce migrować na self-hosted Cloudflare Workers. Skill automatycznie zasugeruje się, jeśli projekt zawiera
.github/workflows/nuxthub.ymllub zmienneNUXT_HUB_PROJECT_KEY.Usuń GitHub Action: Skasuj plik
.github/workflows/nuxthub.ymllub inny NuxtHub-specific GitHub Action. Skill podpowie, jak go zastąpić Workers CI.Wyczyść zmienne środowiskowe: Usuń z CI/CD i
.envzmienneNUXT_HUB_PROJECT_KEYiNUXT_HUB_PROJECT_DEPLOY_TOKEN. Skill pokaże, jak wylistować i usunąć stare sekrety z Cloudflare Workers za pomocąnpx wrangler secret listinpx wrangler secret delete.Zidentyfikuj istniejące zasoby Cloudflare: Uruchom
npx wrangler d1 list,npx wrangler kv namespace listinpx wrangler r2 bucket list, aby znaleźć bazy danych, namespaces i buckety utworzone przez NuxtHub Admin. Skill pomoże Ci pobrać ich ID-y dowrangler.jsonc.Skonfiguruj wrangler.jsonc: Skill wkaże, jak dodać ID-y zasobów do pliku konfiguracyjnego, aby ponownie je wykorzystać i zachować istniejące dane.
Opcjonalnie: Jeśli chcesz eksperymentalną multi-cloud (v0.10/nightly), skill opisze dodatkowe kroki, choć bazy danych i blob storage nie są jeszcze gotowe.