Toolverse
Wszystkie skille

nuxthub-migration

autor: onmax

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

Szybkie info

Autor
onmax
Kategoria
Frontend
Wyświetlenia
85

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ć

  1. 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.yml lub zmienne NUXT_HUB_PROJECT_KEY.

  2. Usuń GitHub Action: Skasuj plik .github/workflows/nuxthub.yml lub inny NuxtHub-specific GitHub Action. Skill podpowie, jak go zastąpić Workers CI.

  3. Wyczyść zmienne środowiskowe: Usuń z CI/CD i .env zmienne NUXT_HUB_PROJECT_KEY i NUXT_HUB_PROJECT_DEPLOY_TOKEN. Skill pokaże, jak wylistować i usunąć stare sekrety z Cloudflare Workers za pomocą npx wrangler secret list i npx wrangler secret delete.

  4. Zidentyfikuj istniejące zasoby Cloudflare: Uruchom npx wrangler d1 list, npx wrangler kv namespace list i npx wrangler r2 bucket list, aby znaleźć bazy danych, namespaces i buckety utworzone przez NuxtHub Admin. Skill pomoże Ci pobrać ich ID-y do wrangler.jsonc.

  5. Skonfiguruj wrangler.jsonc: Skill wkaże, jak dodać ID-y zasobów do pliku konfiguracyjnego, aby ponownie je wykorzystać i zachować istniejące dane.

  6. Opcjonalnie: Jeśli chcesz eksperymentalną multi-cloud (v0.10/nightly), skill opisze dodatkowe kroki, choć bazy danych i blob storage nie są jeszcze gotowe.

Podobne skille